labsUI

Theme Toggle

Light/dark icon switch with spring rotate-swap; follows the OS until first use.

npx @kznlabs/labsui add theme-toggle
Toggle light / dark
import { ThemeToggle } from "@/components/ui/theme-toggle";export function Header() {  return <ThemeToggle />;}

<ThemeToggle>

Icon button: sun/moon rotate-swap on a spring. Follows OS until first click.

* required. Every component also takes className.