UseThemeResult
Defined in: packages/ui-react/src/hooks/useTheme.ts:51
Properties
Section titled “Properties”theme:
ThemeMode|null
Defined in: packages/ui-react/src/hooks/useTheme.ts:53
用户显式选择的主题(未设置时为 null,跟随系统)
resolvedTheme
Section titled “resolvedTheme”resolvedTheme:
ThemeMode
Defined in: packages/ui-react/src/hooks/useTheme.ts:55
实际生效的主题(显式选择或系统偏好)
Methods
Section titled “Methods”setTheme()
Section titled “setTheme()”setTheme(
theme):void
Defined in: packages/ui-react/src/hooks/useTheme.ts:57
设置指定主题(传 null 表示跟随系统)
Parameters
Section titled “Parameters”ThemeMode | null
Returns
Section titled “Returns”void
toggleTheme()
Section titled “toggleTheme()”toggleTheme():
void
Defined in: packages/ui-react/src/hooks/useTheme.ts:59
在 light / dark 之间切换(无显式主题时基于 resolvedTheme 决定下一态)
Returns
Section titled “Returns”void