import * as SwitchPrimitive from "@radix-ui/react-switch"; import * as React from "react"; import { useWebHaptics } from "web-haptics/react"; import { cn } from "~/client/lib/utils"; function Switch({ className, ...props }: React.ComponentProps) { const trigger = useWebHaptics().trigger; return ( { void trigger([{ duration: 8 }], { intensity: 0.3 }); props.onCheckedChange?.(checked); }} {...props} > ); } export { Switch };