import { cn } from "@/lib/utils" import { useState } from "react" interface SurrealToggleProps { defaultChecked?: boolean onChange?: (checked: boolean) => void label?: string className?: string } export function SurrealToggle({ defaultChecked = false, onChange, label, className }: SurrealToggleProps) { const [checked, setChecked] = useState(defaultChecked) const handleToggle = () => { const newValue = !checked setChecked(newValue) onChange?.(newValue) } return ( ) }