Skip to content
Source
Sign inSign up

contextChipAccents.ts

31 lines1.1 KB

1export const CONTEXT_CHIP_ACCENTS = {
2 image: "oklch(0.62 0.136 237)",
3 video: "oklch(0.62 0.16 48)",
4 file: "oklch(0.62 0.136 237)",
5 mention: "oklch(0.62 0.11 215)",
6 terminal: "oklch(0.62 0.134 163)",
7 element: "oklch(0.62 0.134 70)",
8 "preview-annotation": "oklch(0.62 0.134 70)",
9 "review-comment": "oklch(0.62 0.16 292)",
10 "pull-request": "oklch(0.62 0.16 277)",
11 "pr-open": "oklch(0.62 0.134 163)",
12 "pr-draft": "oklch(0.62 0.02 259)",
13 "pr-merged": "oklch(0.62 0.16 292)",
14 "pr-closed": "oklch(0.62 0.16 16)",
15 skill: "oklch(0.62 0.16 322)",
16 model: "oklch(0.62 0.13 105)",
17 thread: "oklch(0.62 0.12 190)",
18 environment: "oklch(0.62 0.11 145)",
19 citation: "oklch(0.62 0.16 259)",
20 "doc-pdf": "oklch(0.62 0.16 24)",
21 "doc-word": "oklch(0.62 0.136 248)",
22 "doc-spreadsheet": "oklch(0.62 0.134 148)",
23 "doc-slides": "oklch(0.62 0.134 56)",
24 "doc-epub": "oklch(0.62 0.16 291)",
25} as const;
26​
27export type ContextChipAccentKind = keyof typeof CONTEXT_CHIP_ACCENTS;
28​
29export function contextChipColorVariable(kind: ContextChipAccentKind): string {
30 return `--context-chip-${kind}`;