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;