Theme editor
Customise `@wocha/ui` component themes with live preview and copy-ready configuration.
Use the interactive theme editor to tune colours, typography, and border radius for Wocha UI components. Preview updates instantly across SignIn, SignUp, UserButton, and OrgSwitcher using real @wocha/ui components.
The editor runs entirely in your browser with mock components — no API keys or authentication required.
Open the editor
What you can customise
| Control | Maps to |
|---|---|
| Prebuilt theme | default, minimal, shadcn, corporate presets from @wocha/ui/themes |
| Primary colour | --wocha-color-primary |
| Background | --wocha-color-background |
| Text colour | --wocha-color-foreground |
| Border radius | appearance.radius (sm, md, lg) |
| Font family | --wocha-font-family |
| Light / dark mode | appearance.theme |
Export as TypeScript, JSON, or raw CSS variables.
Apply in your app
Copy the generated appearance prop into WochaThemeProvider:
Or paste the CSS variables into your stylesheet to override defaults.