{% extends 'base.html.twig' %} {% block title %}Reset Password Form - Design System - Bubul{% endblock %} {% block body %}
{% include '_atoms/icon/icon.html.twig' with { name: 'chevron-left', size: 'sm', color: 'gray' } %}
Organisme /

Reset Password Form

Formulaire de reinitialisation du mot de passe

{# ===== EXPLICATION ===== #}
{% include '_atoms/icon/icon.html.twig' with { name: 'lock', size: 'lg', color: 'white' } %}

Formulaire Reinitialisation mot de passe

Public

Le Reset Password Form est un organisme utilise dans le parcours d'authentification. Il permet a l'utilisateur de definir un nouveau mot de passe apres avoir clique sur le lien de reinitialisation recu par email. Il inclut deux champs password (nouveau + confirmation), la gestion des erreurs et des liens de navigation.

3

Atomes

2

Inputs

2

Links

1

Button

{# ===== COMPOSITION ===== #}

Composition

Atomes utilises

Inputs

  • input password avec icone lock
  • input password confirm avec icone key

Links

  • link retour accueil (avec icone arrow-left)
  • link retour connexion

Actions

  • button submit primary full-width
{# ===== UTILISATION ===== #}

Utilisation

Exemple de code Twig

{% verbatim %}{% include '_organisms/reset-password-form/reset-password-form.html.twig' with {
    action: path('app_reset_password', { token: token }),
    backLinkUrl: path('app_landing'),
    backLinkLabel: 'Retour a l\'accueil',
    loginUrl: path('app_login'),
    error: error|default(null)
} only %}{% endverbatim %}
{# ===== DEMO PAR DEFAUT ===== #}

Par defaut

Formulaire avec les valeurs par defaut

{% include '_organisms/reset-password-form/reset-password-form.html.twig' with { action: '#', backLinkUrl: '#', loginUrl: '#' } only %}
{# ===== DEMO AVEC ERREUR ===== #}

Avec erreur

Parametre : error

{% include '_organisms/reset-password-form/reset-password-form.html.twig' with { action: '#', backLinkUrl: '#', loginUrl: '#', error: 'Les mots de passe ne correspondent pas.' } only %}
{# ===== PARAMETRES ===== #}

Parametres

Options de configuration

Parametre Type Defaut Description
action string '#' URL d'action du formulaire
backLinkUrl string '/' URL du lien retour
backLinkLabel string 'Retour a l'accueil' Texte du lien retour
loginUrl string '#' URL vers la page de connexion
error string|null null Message d'erreur a afficher
class string '' Classes Tailwind additionnelles
{# ===== FICHIER SOURCE ===== #}

Fichier source

templates/_organisms/reset-password-form/reset-password-form.html.twig
{% endblock %}