diff --git a/frontend/src/component/changeRequest/ChangeRequestStatusBadge/ChangeRequestStatusBadge.tsx b/frontend/src/component/changeRequest/ChangeRequestStatusBadge/ChangeRequestStatusBadge.tsx index dc41a0a2c8..e5c500f7eb 100644 --- a/frontend/src/component/changeRequest/ChangeRequestStatusBadge/ChangeRequestStatusBadge.tsx +++ b/frontend/src/component/changeRequest/ChangeRequestStatusBadge/ChangeRequestStatusBadge.tsx @@ -66,32 +66,30 @@ export const ChangeRequestStatusBadge: VFC = ({ ).toLocaleString(); const { color, icon, tooltipTitle } = (() => { - switch (schedule!.status) { - case 'pending': - return { - color: 'warning' as const, - icon: , - tooltipTitle: `Scheduled for ${scheduledAt}`, - }; + switch (schedule?.status) { case 'failed': return { color: 'error' as const, icon: , tooltipTitle: `Failed on ${scheduledAt} because of ${ - // @ts-ignore schedule!.reason ?? schedule!.failureReason }`, }; - // @ts-ignore case 'suspended': return { color: 'disabled' as const, icon: , tooltipTitle: `Suspended because: ${ - // @ts-ignore schedule!.reason }`, }; + case 'pending': + default: + return { + color: 'warning' as const, + icon: , + tooltipTitle: `Scheduled for ${scheduledAt}`, + }; } })();