Skip to main content

Module theme

Module theme 

Source
Expand description

Theme system for Dioxus UI

Provides comprehensive theme support including:

  • Design tokens (colors, spacing, typography, shadows)
  • Light/dark/brand theme modes
  • Theme context for reactive theme switching
  • Utility hooks for theme-aware styling

Re-exports§

pub use context::use_style;
pub use context::use_theme;
pub use context::ThemeContext;
pub use context::ThemeProvider;
pub use context::ThemeProvider;
pub use context::ThemeSelector;
pub use context::ThemeSelector;
pub use context::ThemeToggle;
pub use context::ThemeToggle;
pub use tokens::Color;
pub use tokens::ColorScale;
pub use tokens::RadiusScale;
pub use tokens::ShadowScale;
pub use tokens::SpacingScale;
pub use tokens::ThemeMode;
pub use tokens::ThemeTokens;
pub use tokens::Typography;
pub use tokens::TypographyScale;

Modules§

context
Theme context for Dioxus
tokens
Design tokens for the UI system