"use client"; import * as React from "react"; import { cn } from "@/lib/utils"; interface SwitchProps extends Omit< React.InputHTMLAttributes, "type" | "role" | "aria-checked" > { onCheckedChange?: (checked: boolean) => void; } const Switch = React.forwardRef( ({ className, onCheckedChange, checked, defaultChecked, onChange, ...props }, ref) => { const handleChange = (event: React.ChangeEvent) => { onChange?.(event); onCheckedChange?.(event.target.checked); }; return (
); } ); Switch.displayName = "Switch"; export { Switch };