'use client'; /** * Claymorphism switch — for discrete, low-stakes, single-purpose choices * (e.g. implicit vs explicit solvent, show/hide overlays). * * Signal: "this is a tactile, pressable object, not data." * Never use this for critical actions (Run/Submit/Delete) — see CriticalButton. */ interface ClayToggleProps { checked: boolean; onChange: (value: boolean) => void; label?: string; hint?: string; disabled?: boolean; className?: string; } export function ClayToggle({ checked, onChange, label, hint, disabled, className = '', }: ClayToggleProps) { return ( ); }