@lstz/reusable-form
Version:
A reusable React component for creating simple, flexible forms.
18 lines • 816 B
TypeScript
/**
* Composant FormBase : Formulaire de base
* - Utilisé pour envelopper les champs d'un formulaire
* - Gère la soumission du formulaire
*
* @param {Object} props - Les propriétés du composant
* @param {string} props.formattedTitle - Titre du formulaire formaté pour les classNames CSS
* @param {React.ReactNode} props.children - Contenu du formulaire (inputs et submit button)
* @param {Function} props.onSubmit - Fonction éxécutée lors de la soumission du formulaire
*/
interface FormProps {
formattedTitle: string;
children: React.ReactNode;
onSubmit: (e: React.FormEvent<HTMLFormElement>) => void;
}
declare function FormBase({ formattedTitle, children, onSubmit }: FormProps): import("react/jsx-runtime").JSX.Element;
export default FormBase;
//# sourceMappingURL=FormBase.d.ts.map