UNPKG

@meleon/uni-ui

Version:

A uniapp components library written in vue3 and typescript

23 lines (22 loc) 1.6 kB
/** * 初始化主题配置 * @param isDark 是否处于暗黑模式 * @param customColors 提供自定义主题 */ export declare function initThemeSetting(customColors?: Record<string, string>, isDark?: boolean): { darkMode: boolean; themeColor: string; otherColor: { info: string; success: string; warning: string; danger: string; }; }; type ColorScene = 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9; export type ColorType = 'primary' | 'info' | 'success' | 'warning' | 'danger'; export type ColorKey = `${ColorType}-color-${ColorScene}`; export declare function getColorsOverride(colors: Record<ColorType, string>): { common: Partial<Record<"primary-color-1" | "primary-color-2" | "primary-color-3" | "primary-color-4" | "primary-color-5" | "primary-color-6" | "primary-color-7" | "primary-color-8" | "primary-color-9" | "info-color-1" | "info-color-2" | "info-color-3" | "info-color-4" | "info-color-5" | "info-color-6" | "info-color-7" | "info-color-8" | "info-color-9" | "success-color-1" | "success-color-2" | "success-color-3" | "success-color-4" | "success-color-5" | "success-color-6" | "success-color-7" | "success-color-8" | "success-color-9" | "warning-color-1" | "warning-color-2" | "warning-color-3" | "warning-color-4" | "warning-color-5" | "warning-color-6" | "warning-color-7" | "warning-color-8" | "warning-color-9" | "danger-color-1" | "danger-color-2" | "danger-color-3" | "danger-color-4" | "danger-color-5" | "danger-color-6" | "danger-color-7" | "danger-color-8" | "danger-color-9", string>>; }; export {};