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',

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…