Theme Toggle
Light/dark icon switch with spring rotate-swap; follows the OS until first use.
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.