Files
ukraine-timemap/src/components/TimelineMarkers.jsx
Franc Camps-Febrer d7ad22d417 Adjust x domain
2019-01-04 16:03:17 +01:00

33 lines
686 B
JavaScript

import React from 'react';
class TimelineMarkers extends React.Component {
renderMarker(event) {
return (
<circle
className="timeline-marker"
cx={0}
cy={0}
style={{
'transform': `translate(${this.props.getEventX(event)}px, ${this.props.getEventY(event)}px)`,
'transition': `transform ${this.props.transitionDuration}s ease`,
'opacity': 0.9
}}
r="10"
>
</circle>
)
}
render () {
return (
<g
clipPath={"url(#clip)"}
>
{this.props.selected.map(event => this.renderMarker(event))}
</g>
);
}
}
export default TimelineMarkers;