Input
Champ de saisie avec validation et états
Stablev1.0.0
Installation
Terminal
npm install @xe-neo/okoumeUsage basique
TSX
<Input
placeholder="Entrez votre nom"
onChange={(value) => console.log(value)}
/>Aperçu interactif à venir
Exemples
Avec erreur
TSX
<Input
placeholder="Email"
error="Email invalide"
/>Désactivé
TSX
<Input
placeholder="Champ désactivé"
disabled
/>API Reference
| Prop | Type | Default | Required | Description |
|---|---|---|---|---|
type | 'text' | 'email' | 'password' | 'number' | text | Optional | Type de champ |
placeholder | string | - | Optional | Texte indicatif |
disabled | boolean | false | Optional | Désactive le champ |
error | string | - | Optional | Message d'erreur |
onChange | (value: string) => void | - | Optional | Callback au changement |
Accessibilité
Conforme WCAG 2.1
Label associé avec for/id. Messages d'erreur avec aria-describedby. États indiqués avec aria-invalid.