in src/component/gantt/table/GanttTable.tsx [44:64]
function StatusCircle({ status }: { status: ItemStatus }) {
const statusPropsArray = [
{ statusValue: ItemStatus.DONE, statusProps: { ...Statuses.Success } },
{ statusValue: ItemStatus.NOT_STARTED, statusProps: { ...Statuses.Queued } },
{ statusValue: ItemStatus.ON_TRACK, statusProps: { ...Statuses.Running } },
{ statusValue: ItemStatus.AT_RISK, statusProps: { ...Statuses.Warning } },
{ statusValue: ItemStatus.OFF_TRACK, statusProps: { ...Statuses.Failed } },
];
const { statusProps } = statusPropsArray.find(
(statusObj) => statusObj.statusValue === status
) || { statusProps: { ...Statuses.Waiting } };
return (
<Status
{...statusProps}
size={StatusSize.s}
className="status flex-self-center"
/>
);
}