Skip to main content

Interface: ThemeState

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

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:223

Currently active theme object


currentThemeโ€‹

currentTheme: ThemeName

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

Currently selected theme name


customThemesโ€‹

customThemes: Record<string, Theme>

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

Custom user-defined themes


systemThemePreferenceโ€‹

systemThemePreference: SystemThemePreference

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

System theme preference (light/dark)