'use client'; import React, { ChangeEvent } from 'react'; import BaseFormField, { getInputClasses } from './BaseFormField'; interface SelectOption { value: string | number; label: string; } interface FormSelectProps { label: string; name: string; value: string | number; onChange: (e: ChangeEvent) => void; onBlur?: (e: ChangeEvent) => void; options: SelectOption[]; error?: string; touched?: boolean; placeholder?: string; required?: boolean; disabled?: boolean; className?: string; } /** * Composant de select de formulaire réutilisable */ export default function FormSelect({ label, name, value, onChange, onBlur, options, error, touched, placeholder, required = false, disabled = false, className = '', }: FormSelectProps) { return ( ); }