UNPKG

@dvcol/neo-svelte

Version:

Neomorphic ui library for svelte 5

22 lines (21 loc) 628 B
export const Colors = { Primary: 'primary', Secondary: 'secondary', Success: 'success', Warning: 'warning', Error: 'error', Default: 'default', }; export const ColorVariables = { [Colors.Primary]: '--neo-color-primary', [Colors.Secondary]: '--neo-color-secondary', [Colors.Success]: '--neo-color-success', [Colors.Warning]: '--neo-color-warning', [Colors.Error]: '--neo-color-error', [Colors.Default]: '--neo-color-default', }; export function getColorVariable(color) { if (!color || !ColorVariables[color]) return color; return `var(${ColorVariables[color]})`; }