Files
cronmaster/app/_components/GlobalComponents/UIElements/Switch.tsx
2025-12-31 20:09:11 +00:00

23 lines
518 B
TypeScript

"use client";
interface SwitchProps {
checked: boolean;
onCheckedChange: (checked: boolean) => void;
className?: string;
disabled?: boolean;
}
export const Switch = ({ checked, onCheckedChange, className = "", disabled = false }: SwitchProps) => {
return (
<label className={className}>
<input
type="checkbox"
checked={checked}
onChange={(e) => onCheckedChange(e.target.checked)}
disabled={disabled}
className="terminal-font"
/>
</label>
);
};