src/dazzle_ui/themes/resolver.py¶
Generated: 2026-03-30T04:38:49.458729+00:00
Commit: 615f1354a103
Language: python
Scope: dazzle_ui
Purpose¶
Theme resolver for DAZZLE.
Resolves the final theme by merging: 1. Base preset (from theme name/kind) 2. Manifest custom tokens 3. SiteSpec theme overrides (highest precedence)
Key Exports¶
resolve_themeresolve_theme_from_themespec
Dependencies¶
Imports¶
__future__.annotationstyping.TYPE_CHECKINGtyping.Anydazzle_ui.specs.theme.ThemeSpecdazzle_ui.specs.theme.ThemeTokensdazzle_ui.specs.theme.VariantSpecpresets.SAAS_DEFAULT_THEMEpresets.get_theme_presetdazzle.core.ir.themespec.ThemeSpecYAMLdazzle.core.oklch.generate_palettedazzle.core.theme_generators.generate_shape_tokensdazzle.core.theme_generators.generate_spacing_scaledazzle.core.theme_generators.generate_type_scaledazzle_ui.specs.theme.TextStyle
Event Interactions¶
None detected.
Invariants and Assumptions¶
No invariants documented.
Tests¶
tests/unit/test_tenant_resolvers.pytests/unit/test_themespec.py
Notes¶
This page was automatically generated by tools/gen_reference_docs.py.