import React, { FC, CSSProperties } from "react"; type ProgressBarProps = { value: number; max?: number; tasksTotalCount?: number; tasksDone?: number; remainingDays?: number; }; export const ProgressBar: FC = ({ value, max = 100, tasksDone, tasksTotalCount, remainingDays }) => { const styleString: CSSProperties = { width: `${value}%` }; let barColor: string = "green"; if (value < 100) { barColor = "yellow"; } if (value < 200 / 3) { barColor = "orange"; } if (value < 100 / 3) { barColor = "red"; } return ( <>
playlist_add_check {tasksDone}/{tasksTotalCount}
Due {remainingDays} days
); };