ThemeProvider

The ThemeProvider component is the context provider for DaisyUI themes. It parses theme strings, applies variables and data attributes, and provides a reactive theme context to all descendants via both slot props and Vue's inject API. Supports dynamic switching, dark/light mode, and custom meta attributes.