mirror of
https://github.com/harness/drone.git
synced 2025-05-17 09:30:00 +08:00
fix: [code-1235]: fix execution status (#935)
This commit is contained in:
parent
14e241f764
commit
9e654895b9
@ -106,14 +106,22 @@ export const ExecutionStatus: React.FC<ExecutionStatusProps> = ({
|
|||||||
}),
|
}),
|
||||||
[getString, inExecution, isCi]
|
[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 (
|
return (
|
||||||
<Text
|
<Text
|
||||||
tag="span"
|
tag="span"
|
||||||
className={cx(css.main, map.css, { [css.iconOnly]: iconOnly, [css.noBackground]: noBackground }, className)}
|
className={cx(css.main, map?.css, { [css.iconOnly]: iconOnly, [css.noBackground]: noBackground }, className)}
|
||||||
icon={map.icon as IconName}
|
icon={map?.icon as IconName}
|
||||||
iconProps={{ size: iconOnly ? iconSize : 12 }}>
|
iconProps={{ size: iconOnly ? iconSize : 12 }}>
|
||||||
{!iconOnly && map.title}
|
{!iconOnly && map?.title}
|
||||||
</Text>
|
</Text>
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user