{% extends 'dashboard/base.twig' %} {% block title %}Nouvel Administrateur{% endblock %} {% block actions %} {# Bouton de retour vers la liste #} Retour à la liste {% endblock %} {% block body %}
{# Bandeau d'information sur la procédure d'activation par email #}
{{ form_start(form, {'attr': {'class': 'space-y-8'}}) }} {# Grille de formulaire en 2 colonnes sur desktop #}
{# Bloc IDENTIFIANT - Correction couleur Label dark:text-gray-200 #}
{{ form_label(form.username, 'Identifiant (Username)', { 'label_attr': {'class': 'block text-sm font-semibold text-gray-700 dark:text-gray-200'} }) }} {{ form_widget(form.username, { 'attr': { 'class': 'bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg focus:ring-blue-500 focus:border-blue-500 block w-full p-3 dark:bg-gray-700 dark:border-gray-600 dark:text-white dark:placeholder-gray-400', 'placeholder': 'Ex: jdoe' } }) }}
{{ form_errors(form.username) }}
{# Bloc EMAIL #}
{{ form_label(form.email, 'Adresse mail professionnelle', { 'label_attr': {'class': 'block text-sm font-semibold text-gray-700 dark:text-gray-200'} }) }} {{ form_widget(form.email, { 'attr': { 'class': 'bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg focus:ring-blue-500 focus:border-blue-500 block w-full p-3 dark:bg-gray-700 dark:border-gray-600 dark:text-white dark:placeholder-gray-400', 'placeholder': 'email@ludikevent.fr' } }) }}
{{ form_errors(form.email) }}
{# Bloc PRENOM #}
{{ form_label(form.firstName, 'Prénom', { 'label_attr': {'class': 'block text-sm font-semibold text-gray-700 dark:text-gray-200'} }) }} {{ form_widget(form.firstName, { 'attr': { 'class': 'bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg focus:ring-blue-500 focus:border-blue-500 block w-full p-3 dark:bg-gray-700 dark:border-gray-600 dark:text-white' } }) }}
{{ form_errors(form.firstName) }}
{# Bloc NOM #}
{{ form_label(form.name, 'Nom de famille', { 'label_attr': {'class': 'block text-sm font-semibold text-gray-700 dark:text-gray-200'} }) }} {{ form_widget(form.name, { 'attr': { 'class': 'bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg focus:ring-blue-500 focus:border-blue-500 block w-full p-3 dark:bg-gray-700 dark:border-gray-600 dark:text-white' } }) }}
{{ form_errors(form.name) }}
{# Pied de formulaire avec bouton d'action #}
{{ form_end(form) }}
{% endblock %}