Saltar al contenido
El Muestrario

componente · @solu30/ui-kit/navigation

ThemeToggle

El componente, montado

Cargando el componente del paquete instalado…

Cargando el chunk del paquete instalado…

De dónde se importa

import { ThemeToggle } from '@solu30/ui-kit/navigation'

Props

3 props declaradas en los tipos de la versión instalada.
PropRequeridaTipoQué hace
classNameopcionalstringAdditional CSS classes for the button wrapper.
ariaLabelopcionalstringAccessible label. Defaults to "Toggle theme".
variantopcional"icon" | "full" | "menu"Visual variant. "icon" = compact button; "full" = icon + label + switch row (standalone styling, p-2 + hover:bg-inner); "menu" = same content as "full" but padding/colors normalized to match SidebarUserMenu's item rows (px-2.5 py-2, hover:bg-surface, text-content) — use inside `<SidebarUserMenu themeToggle={...}>` for consistent left indent.