ThemeController
The ThemeController component is a flexible wrapper for DaisyUI theme management in Vue and Nuxt applications. It exposes a composable slot API for building custom theme switchers, supporting:
- Dynamic theme switching (light, dark, or custom themes)
- Persistence via cookies, localStorage, or in-memory refs
- Global or per-component usage
- Custom theme registration and removal