UNPKG

@selenite/graph-editor

Version:

A graph editor for visual programming, based on rete and svelte.

16 lines (15 loc) 745 B
/** * Daisy UI helpers. * * @module */ export declare const daisyUiSemClasses: readonly ["primary", "secondary", "accent", "base-100", "base-200", "base-300", "neutral", "success", "info", "error", "warning"]; export type DaisyUISemClass = (typeof daisyUiSemClasses)[number]; /** * Combines daisy ui semantic background and text classes into one. * * Example: variant("primary") -> "bg-primary text-primary-content" * @param semClass - daisy ui semantic class * @returns variant combining background and text */ export declare function variant<SemClass extends DaisyUISemClass>(semClass: SemClass): SemClass extends 'base-100' | 'base-200' | 'base-300' ? `bg-${SemClass} text-base-content` : `bg-${SemClass} text-${SemClass}-content`;