'use client'; import React, { ChangeEvent } from 'react'; interface FormCheckboxProps { label: string; name: string; checked: boolean; onChange: (e: ChangeEvent) => void; error?: string; touched?: boolean; required?: boolean; disabled?: boolean; className?: string; } /** * Composant de checkbox de formulaire réutilisable */ export default function FormCheckbox({ label, name, checked, onChange, error, touched, required = false, disabled = false, className = '', }: FormCheckboxProps) { const showError = touched && error; return (
{showError && (

{error}

)}
); }