import React from "react"; import { connect } from "react-redux"; import classnames from "classnames"; import { getTimeObj } from "../utils"; import { TOGGLE_TIME_MODE } from "../actionTypes"; import Character from "./Character"; import "../../css/mini-time.css"; const MiniTime = props => { if (props.status === "STOPPED") { return null; } const seconds = props.timeMode === "ELAPSED" ? props.timeElapsed : props.length - props.timeElapsed; const timeObj = getTimeObj(seconds); return (
{props.timeMode === "REMAINING" ? "-" : ""} {timeObj.minutesFirstDigit} {timeObj.minutesSecondDigit} {timeObj.secondsFirstDigit} {timeObj.secondsSecondDigit}
); }; const mapDispatchToProps = { toggle: () => ({ type: TOGGLE_TIME_MODE }) }; export default connect(state => state.media, mapDispatchToProps)(MiniTime);