About
A toggleable on/off switch control for settings and preferences rows, with a label, an aria-switch role, and a spring-eased thumb animation.
Built with React and Tailwind. Copy the prompt and paste it into Claude Code, Cursor or Lovable: your agent adds Switch to your project and fits it to your theme.
Code
How Switch is used: the demo's code. The component's own source comes with a free account.
Usage.tsx
"use client";
import { SpringToggle } from "@/components/ui/switch";
import { useState } from "react";
export default function SpringSwitchDemo() {
const [digest, setDigest] = useState(true);
return (
<SpringToggle checked={digest} onChange={setDigest} label="Weekly digest" />
);
}








