Skip to main content

Interface: ThemeState

Defined in: src/theme/types.ts:253

Theme state interface for managing active themes. Tracks current theme selection and custom theme definitions.

Propertiesโ€‹

activeThemeโ€‹

activeTheme: Theme;

Defined in: src/theme/types.ts:255

Currently active theme object


currentThemeโ€‹

currentTheme: ThemeName;

Defined in: src/theme/types.ts:257

Currently selected theme name


customThemesโ€‹

customThemes: Record<string, Theme>;

Defined in: src/theme/types.ts:259

Custom user-defined themes


systemThemePreferenceโ€‹

systemThemePreference: SystemThemePreference;

Defined in: src/theme/types.ts:261

System theme preference (light/dark)