alouette
Version:
A modern, customizable design system built on top of NativeWind v5 with configurable defaults
12 lines • 699 B
TypeScript
export type Accent = "brand" | "danger" | "info" | "success" | "warning";
export type AccentOrNeutral = Accent | "neutral";
export type AlouetteModeTheme = "dark" | "light";
export type AlouetteTheme = AlouetteModeTheme | `${AlouetteModeTheme}_${Accent}`;
/** A stored color-mode choice: an explicit mode, or follow the system. */
export type ColorModePreference = AlouetteModeTheme | "system";
/**
* A theme `ScopedTheme` applies. A `system` one follows the OS setting: in CSS
* on web (`prefers-color-scheme`), so the prerendered HTML already matches it.
*/
export type AlouetteScopedTheme = ColorModePreference | `${ColorModePreference}_${Accent}`;
//# sourceMappingURL=AlouetteConfig.d.ts.map