diff --git a/web/src/components/ExecutionStatus/ExecutionStatus.tsx b/web/src/components/ExecutionStatus/ExecutionStatus.tsx index 7477e05bb..2c88c3fa4 100644 --- a/web/src/components/ExecutionStatus/ExecutionStatus.tsx +++ b/web/src/components/ExecutionStatus/ExecutionStatus.tsx @@ -106,14 +106,22 @@ export const ExecutionStatus: React.FC = ({ }), [getString, inExecution, isCi] ) - const map = useMemo(() => maps[status], [maps, status]) + const map = useMemo(() => { + if (!maps || !status || !maps[status]) + return { + icon: '', + css: null, + title: '' + } + return maps[status] + }, [maps, status]) return ( - {!iconOnly && map.title} + {!iconOnly && map?.title} ) }