function StatusCircle()

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"
          />
        );
      }