INNER CODE UNIT · TypeScript
parseColorAnnotation
akuity/kargo · ui/src/features/stage/utils/index.ts:9
export function parseColorAnnotation<T extends HasMetadata>(object: T): string | null {
const annotations = object?.metadata?.annotations;
if (!annotations) {
return null;
}
const color = annotations[COLOR_ANNOTATION] as string;
if (!color) {
return null;
}
return color;
}
export type ColorMap = { [key: string]: string };
export const ColorMapHex: { [key: string]: string } = {
red: '#ED204E',
salmon: '#FD5352',
orange: '#FE7537',