Theming

Theming

Override any Vy UI component slot, variant, or default via Tailwind Variants — full theme control without fighting the library.

@vyui/kit ships a real theme system today — every styled component has its own theme file backed by Tailwind Variants, and the whole thing is overridable at runtime.

  • Overrides — per-component theme files, createTv / tv, and runtime app config.
  • Colors — the three CSS-variable tiers, configuring and adding colors.
  • Dark ModeuseColorMode and the app-root contract.
  • Fonts — registering and applying fonts across web and native.

Pick a page from the sidebar to get started.