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)} FLOPS)

); } else { stateInfo = (

Completed

); } return (
  • {approx(task.totalFlopCount)} FLOPS
    Starts at {convertSecondsToFormattedTime(task.startTick)}
    {stateInfo}
  • ); }; export default TaskComponent;