import { useState } from "react"; function Section({ title, children }: { title: string; children: React.ReactNode }) { return (

{title}

{children}
); } const checkmarkSvg = ( ); function Checkbox({ label, checked, onChange, disabled = false, }: { label: string; checked: boolean; onChange: (checked: boolean) => void; disabled?: boolean; }) { return ( ); } export default function CheckboxDemo() { const [values, setValues] = useState>({ accommodation: false, activities: false, transfers: false, }); const toggle = (key: string) => setValues((prev) => ({ ...prev, [key]: !prev[key] })); return (
toggle("accommodation")} /> toggle("activities")} /> toggle("transfers")} />
{}} disabled /> {}} disabled />
); }