import approx from "approximate-number"; import React from "react"; import {convertSecondsToFormattedTime} from "../../../../util/date-time"; const TaskComponent = ({task, flopsLeft}) => { let stateInfo; if (flopsLeft === task.totalFlopCount) { stateInfo = (
Waiting
); } else if (flopsLeft > 0) { stateInfo = (
Running ({approx(task.totalFlopCount - flopsLeft)} / {approx(task.totalFlopCount)} FLOP)
); } else { stateInfo = (
Completed
); } return (
  • {approx(task.totalFlopCount)} FLOP
    Starts at {convertSecondsToFormattedTime(task.startTick)}
    {stateInfo}
  • ); }; export default TaskComponent;