Global

Members

(constant) initialFormValues :Object

Valeurs initiales du formulaire d'inscription.
Type:
  • Object
Source:

Methods

App() → {JSX.Element}

Assemble les composants principaux de l'application.
Source:
Returns:
Application React.
Type
JSX.Element

calculateAge(p) → {number}

Calcule l'age d'un utilisateur a partir de sa date de naissance.
Parameters:
Name Type Description
p Object Objet contenant la date de naissance.
Source:
Throws:
Si le parametre est absent ou invalide.
Type
Error
Returns:
Age calcule ou `NaN` si la date est invalide.
Type
number

isCPValid(cp) → {boolean}

Verifie si un code postal respecte le format francais.
Parameters:
Name Type Description
cp string | number Code postal a verifier.
Source:
Throws:
Si le parametre est absent.
Type
Error
Returns:
`true` si le code postal contient exactement 5 chiffres.
Type
boolean

isEmailValid(email) → {boolean}

Verifie le format d'une adresse email.
Parameters:
Name Type Description
email string Adresse email a verifier.
Source:
Throws:
Si le parametre est absent.
Type
Error
Returns:
`true` si le format est valide.
Type
boolean

isStringValide(str) → {boolean}

Verifie un champ texte de type nom, prenom ou ville.
Parameters:
Name Type Description
str string Valeur a verifier.
Source:
Throws:
Si le parametre est absent.
Type
Error
Returns:
`true` si la chaine respecte le format attendu.
Type
boolean

isUserMajeur(p) → {boolean}

Verifie si un utilisateur est majeur.
Parameters:
Name Type Description
p Object Objet contenant la date de naissance.
Source:
Throws:
Si le parametre est absent.
Type
Error
Returns:
`true` si l'utilisateur a au moins 18 ans.
Type
boolean