Theme Controller
DaisyUITheme Controller changes the page theme using CSS only. When a checked input with theme-controller class exists, the page uses that input's value as the theme.
Toggle (only works on Default)
Toggle Theme
Checkbox (only works on Default)
Checkbox Theme
Radio Inputs
Button Radios
Swap with Icons
Code Example
use rsxui::components::{ThemeControllerToggle, ThemeControllerRadio};use rsx_macros::rsx;let html = rsx! { <ThemeControllerToggle value="synthwave" /> <ThemeControllerRadio name="theme-radios" value="retro" />};Created by Isak Rickyanto@2026