Structs§
- Palette
- 语义色板——主题系统的唯一颜色真源。
- Palette
Provider - 见
PaletteProviderProps。 - Palette
Provider Props - 全局主题注入:向子树提供一个
Palette,子树内组件据此派生各自主题。 - Theme
Override - 见
ThemeOverrideProps。 - Theme
Override Props - 组件级主题覆盖:向子树注入某个
FooThemeoverride,只影响该类型组件(解析链第一级)。
Traits§
- Component
Theme - 组件主题 trait:每个内置组件的
FooTheme实现它,从Palette派生本组件样式 slot。 - UseTheme
- 读取主题的 Hook 扩展(函数组件开箱即用;手写
Component需先hooks.with_context_stack(updater.component_context_stack()),或改用ComponentUpdater::use_palette/ComponentUpdater::use_component_theme)。