From 1cd9d3ffee562f0fd8654935fc04ba65a6ac9f5e Mon Sep 17 00:00:00 2001 From: Thomas Heartman Date: Thu, 11 Jan 2024 18:31:29 +0530 Subject: [PATCH] feat: remove ts-ignore --- .../ChangeRequestStatusBadge.tsx | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) 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}`, + }; } })();