Members
calculateAge
Validates a birthdate to ensure the user is at least 18 years old.
- Source:
(constant) calculateAge
Calcule l'âge à partir de la date de naissance
- Source:
validateBirthDate
Validates a French postal code (5 digits).
- Source:
(constant) validateBirthDate
Vérifie que l'utilisateur a au moins 18 ans
- Source:
validateEmail
Calculates age from a birthdate.
- Source:
(constant) validateEmail
Valide une adresse email
- Source:
validateName
Validates an email address.
- Source:
(constant) validateName
Valide un nom (lettres, espaces, accents et tirets)
- Source:
(constant) validatePostalCode
Valide un code postal français (5 chiffres)
- Source:
Methods
AdminDashboard(props) → {JSX.Element}
Tableau de bord administrateur avec gestion des utilisateurs
Parameters:
Name | Type | Description | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
props |
Object |
Properties
|
- Source:
Returns:
interface d'administration
- Type
- JSX.Element
AdminLogin(props) → {JSX.Element}
Composant de connexion administrateur
Parameters:
Name | Type | Description | ||||||
---|---|---|---|---|---|---|---|---|
props |
Object |
Properties
|
- Source:
Returns:
formulaire de connexion admin
- Type
- JSX.Element
UserForm(props) → {JSX.Element}
UserForm is a registration form component that captures user details,
validates them in real-time, and shows success/error messages on submission.
Parameters:
Name | Type | Description | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
props |
Object |
Properties
|
- Source:
Returns:
The rendered registration form.
- Type
- JSX.Element
UserForm(props) → {JSX.Element}
Formulaire d'inscription utilisateur avec validation
Parameters:
Name | Type | Description | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
props |
Object |
Properties
|
- Source:
Returns:
formulaire de saisie
- Type
- JSX.Element
UserList(users) → {JSX.Element}
UserList displays a list of registered users in a table.
Parameters:
Name | Type | Description |
---|---|---|
users |
Array.<Object> | Array of user objects. |
- Source:
Returns:
The rendered user table.
- Type
- JSX.Element
UserList(users) → {JSX.Element}
Affiche la liste des utilisateurs inscrits
Parameters:
Name | Type | Description |
---|---|---|
users |
Array.<Object> | tableau des utilisateurs |
- Source:
Returns:
tableau des utilisateurs
- Type
- JSX.Element
validateName(value) → {boolean}
Validates a name (letters, spaces, accents, and hyphens allowed).
Parameters:
Name | Type | Description |
---|---|---|
value |
string | The name to validate. |
- Source:
Returns:
True if valid, false otherwise.
- Type
- boolean