aethex-studio/src/components/aethex/checkbox.tsx
2026-01-27 06:16:41 +00:00

20 lines
446 B
TypeScript

import React from 'react';
interface CheckboxProps {
checked: boolean;
onChange: (checked: boolean) => void;
label?: string;
}
export const Checkbox: React.FC<CheckboxProps> = ({ checked, onChange, label }) => {
return (
<label className="checkbox">
<input
type="checkbox"
checked={checked}
onChange={e => onChange(e.target.checked)}
/>
{label && <span>{label}</span>}
</label>
);
};