UNPKG

@activecollab/components

Version:

ActiveCollab Components

25 lines 1 kB
export interface ThemeDescriptor { name: string; title: string; dark: boolean; swatch: [string, string, string]; } export declare const THEMES: ThemeDescriptor[]; export declare const THEME_NAMES: string[]; export declare const DARK_THEME_NAMES: string[]; export declare const LIGHT_THEME_NAMES: string[]; export declare const DEFAULT_THEME = "indigo"; export declare const DEFAULT_DARK_THEME = "neon"; export declare const THEME_MODE_SINGLE = "single"; export declare const THEME_MODE_SYSTEM = "system"; export interface ThemeSelection { mode?: string | null; theme?: string | null; themeLight?: string | null; themeDark?: string | null; } export declare const isDarkTheme: (name?: string | null) => boolean; export declare const resolveTheme: ({ mode, theme, themeLight, themeDark }: ThemeSelection, prefersDark: boolean) => string; export declare const DARK_THEME_MATCH: string; export declare const DARK_THEME_SELECTOR: string; //# sourceMappingURL=themes.d.ts.map