UNPKG

react-timelines

Version:
28 lines (23 loc) 646 B
import React, { PureComponent } from 'react' import PropTypes from 'prop-types' import Marker from '.' import { getDayMonth } from '../../../utils/formatDate' class NowMarker extends PureComponent { render() { const { now, time, visible } = this.props return ( <Marker modifier="now" x={time.toX(now)} visible={visible}> <div> <div>Today</div> <strong>{getDayMonth(now)}</strong> </div> </Marker> ) } } NowMarker.propTypes = { time: PropTypes.shape({}).isRequired, visible: PropTypes.bool.isRequired, now: PropTypes.instanceOf(Date).isRequired, } export default NowMarker