@dvcol/neo-svelte
Version:
Neomorphic ui library for svelte 5
22 lines (21 loc) • 628 B
JavaScript
export const Colors = {
Primary: 'primary',
Secondary: 'secondary',
Success: 'success',
Warning: 'warning',
Error: 'error',
Default: 'default',
};
export const ColorVariables = {
[]: '--neo-color-primary',
[]: '--neo-color-secondary',
[]: '--neo-color-success',
[]: '--neo-color-warning',
[]: '--neo-color-error',
[]: '--neo-color-default',
};
export function getColorVariable(color) {
if (!color || !ColorVariables[color])
return color;
return `var(${ColorVariables[color]})`;
}