in src/components/Timeline/TimelineRow/utils.ts [44:64]
export function lineColor(grayed: boolean, state: string, isFirst: boolean): string {
if (grayed) {
return 'var(--timeline-line-color-neutral)';
} else {
switch (state) {
case 'completed':
case 'ok':
return !isFirst ? brightenCssVar('--timeline-line-color-danger', 30) : 'var(--timeline-line-color-success)';
case 'running':
return 'var(--timeline-line-color-running)';
case 'pending':
return 'var(--timeline-line-color-warning)';
case 'failed':
return !isFirst ? brightenCssVar('--timeline-line-color-danger', 30) : 'var(--timeline-line-color-danger)';
case 'unknown':
return !isFirst ? brightenCssVar('--timeline-line-color-unknown', 30) : 'var(--timeline-line-color-unknown)';
default:
return brightenCssVar('--timeline-line-color-unknown', 50);
}
}
}