Switch on Base UI whose thumb stretches on press then springs across, with sm and default sizes, a loading spinner state and an optional clickable label row.
pnpm dlx shadcn@latest add "https://ui.minidev.pro/r/switch.json"