UI Suite DaisyUI
Drupal theme integrating DaisyUI 5 component library via UI Patterns 2, UI Styles, UI Skins, and UI Icons. Provides 51 Single Directory Components, 35 theme variants, Tailwind CSS 4 integration, and a Vite-based starterkit for sub-theming.
| I need to... | Guide |
|---|---|
| Decide if UI Suite DaisyUI fits my project | Overview & Decision |
| Understand how UI Patterns, Styles, Skins, and Icons integrate | Architecture |
| Install the theme and verify setup | Installation & Setup |
| Find a DaisyUI component and its props/slots | Theme Components Catalog |
| Apply utility styles to blocks or Layout Builder sections | UI Styles Integration |
| Switch DaisyUI themes or customize CSS variables | UI Skins Integration |
| Override a system template with DaisyUI styling | Template Overrides |
| Understand theme preprocess hooks and form styling | Preprocess & Hooks |
| Create a sub-theme with Vite and Tailwind 4 | Sub-theming Starterkit |
| Decide whether to reuse, override, or create a component | Component Reuse Decision Tree |
| Use DaisyUI components with Layout Builder | Layout Builder Integration |
| Understand the CSS/JS asset pipeline | Libraries & Assets |
| Add custom components or override DaisyUI tokens | Customization Patterns |
| Follow best practices and avoid common mistakes | Best Practices & Anti-Patterns |
| Address security and accessibility concerns | Security & Accessibility |
| Find source references and maintenance info | Sources & Maintenance |