import React from "react"; import { connect } from "react-redux"; import { getTimeObj } from "../../utils"; import { TOGGLE_TIME_MODE } from "../../actionTypes"; import { TIME_MODE } from "../../constants"; const Time = ({ timeElapsed, length, timeMode, toggleTimeMode }) => { const seconds = timeMode === TIME_MODE.ELAPSED ? timeElapsed : length - timeElapsed; const timeObj = getTimeObj(seconds); return (
{timeMode === TIME_MODE.REMAINING &&
}
); }; const mapStateToProps = state => state.media; const mapDispatchToProps = dispatch => ({ toggleTimeMode: () => dispatch({ type: TOGGLE_TIME_MODE }) }); export default connect( mapStateToProps, mapDispatchToProps )(Time);