Skip to content

UseThemeResult

Defined in: packages/ui-react/src/hooks/useTheme.ts:51

theme: ThemeMode | null

Defined in: packages/ui-react/src/hooks/useTheme.ts:53

用户显式选择的主题(未设置时为 null,跟随系统)


resolvedTheme: ThemeMode

Defined in: packages/ui-react/src/hooks/useTheme.ts:55

实际生效的主题(显式选择或系统偏好)

setTheme(theme): void

Defined in: packages/ui-react/src/hooks/useTheme.ts:57

设置指定主题(传 null 表示跟随系统)

ThemeMode | null

void


toggleTheme(): void

Defined in: packages/ui-react/src/hooks/useTheme.ts:59

在 light / dark 之间切换(无显式主题时基于 resolvedTheme 决定下一态)

void