Duskmoon UI v10.0.11
Theme
Theme Switcher dm_theme_switcher
## Overview Theme toggle component for switching between light/dark themes. Uses `ThemeSwitcher` hook for localStorage persistence. ## Usage ```elixir <.dm_theme_switcher /> ``` > **Note:** Requires `ThemeSwitcher` LiveView hook. Available themes: default, sunshine, moonlight. ## Setup ```javascript import {ThemeSwitcher} from "phoenix_duskmoon/hooks" let liveSocket = new LiveSocket("/live", Socket, { hooks: { ThemeSwitcher } }) ```

Live Theme Switcher

Click the dropdown to switch themes. The selection persists in localStorage.

Theme