diff --git a/js/components/Time.jsx b/js/components/Time.jsx index 4077e8b8..f586cb20 100644 --- a/js/components/Time.jsx +++ b/js/components/Time.jsx @@ -3,28 +3,24 @@ import {connect} from 'react-redux'; import {getTimeObj} from '../utils'; -class Time extends React.Component { - constructor(props) { - super(props); - this.toggleTimeMode = this.toggleTimeMode.bind(this); - } - toggleTimeMode() { - this.props.dispatch({type: 'TOGGLE_TIME_MODE'}); - } - render() { - const seconds = this.props.timeMode === 'ELAPSED' ? - this.props.timeElapsed : - this.props.length - this.props.timeElapsed; +const Time = ({timeElapsed, length, timeMode, toggleTimeMode}) => { + const seconds = timeMode === 'ELAPSED' ? + timeElapsed : + length - timeElapsed; - const timeObj = getTimeObj(seconds); - return