mirror of
https://github.com/mountain-loop/yaak.git
synced 2025-12-23 22:48:55 -05:00
21 lines
426 B
TypeScript
21 lines
426 B
TypeScript
import type { Color } from '@yaakapp-internal/plugins';
|
|
|
|
const colors: Record<Color, boolean> = {
|
|
primary: true,
|
|
secondary: true,
|
|
success: true,
|
|
notice: true,
|
|
warning: true,
|
|
danger: true,
|
|
info: true,
|
|
};
|
|
|
|
export function stringToColor(str: string | null): Color | null {
|
|
if (!str) return null;
|
|
const strLower = str.toLowerCase();
|
|
if (strLower in colors) {
|
|
return strLower as Color;
|
|
}
|
|
return null;
|
|
}
|