MediBot / components /chat /Toggle.tsx
github-actions[bot]
Deploy MedOS Global from cbd72928
3bbe317
interface ToggleProps {
label: string;
enabled: boolean;
setEnabled: (enabled: boolean) => void;
}
export function Toggle({ label, enabled, setEnabled }: ToggleProps) {
return (
<div className="flex items-center justify-between py-3 border-b border-slate-100 last:border-0">
<span className="text-sm text-slate-700 font-medium">{label}</span>
<button
onClick={() => setEnabled(!enabled)}
className={`w-11 h-6 flex items-center rounded-full p-1 transition-colors duration-300 ${
enabled ? "bg-blue-600" : "bg-slate-200"
}`}
>
<div
className={`bg-white w-4 h-4 rounded-full shadow-md transform transition-transform duration-300 ${
enabled ? "translate-x-5" : "translate-x-0"
}`}
/>
</button>
</div>
);
}