{% extends 'base.html.twig' %}

{% block title %}Tables index{% endblock %}

{% block head %}
    <head>
        <meta charset="UTF-8">
        <link rel="icon" href="data:image/svg+xml,<svg  xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 128 128%22><text y=%221.2em%22 font-size=%2296%22>⚫️</text><text y=%221.3em%22 x=%220.2em%22 font-size=%2276%22 fill=%22%23fff%22>sf</text></svg>">
        <link href="https://fonts.cdnfonts.com/css/brittany-signature" rel="stylesheet">
    </head>
{% endblock %}

{% block container_modal %}

    <div id="container_modal">
        <div class="form-container">
            <h1>Nouvelle Utilisateur ! ✅</h1>

            {{ form_start(registrationForm) }}
            {{ form_errors(registrationForm) }}

            <div class="form-group">
                {{ form_row(registrationForm.Nom, {'attr': {'class': 'form-input'}, 'label': 'Nom'}) }}
            </div>
            <div class="form-group">
                {{ form_row(registrationForm.Prenom, {'attr': {'class': 'form-input'}, 'label': 'Prénom'}) }}
            </div>
            <div class="form-group">
                {{ form_row(registrationForm.UserIdentifier, {'attr': {'class': 'form-input'}, 'label': 'Email'}) }}
            </div>
            <div class="form-group">
                {{ form_row(registrationForm.Password, {'attr': {'class': 'form-input'}, 'label': 'Password'}) }}
            </div>
            <div class="form-group">
                {{ form_row(registrationForm.Roles, {'attr': {'class': 'form-input'}, 'label': 'Roles'}) }}
            </div>
            <div class="btn-container">
                {{ form_row(registrationForm.Enregistrer, {'attr': {'class': 'btn-save'}, 'label': 'Enregistrer'}) }}
            </div>

            {{ form_end(registrationForm) }}
        </div>
    </div>

    {% block stylesheets %}
        <style>
            .form-container {
                max-width: 500px;
                margin: 0 auto;
                padding: 20px;
                background-color: #f8f9fa;
                border: 1px solid #dee2e6;
                border-radius: 8px;
                box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
                font-family: sans-serif;
            }

            .form-container h1 {
                text-align: center;
                margin-bottom: 20px;
                font-size: 24px;
            }

            .form-group {
                margin-bottom: 15px;
            }

            .form-input {
                display: flex;
                justify-content: center;
                margin-bottom: 20px;
                width: 95%;
                padding: 10px;
                border: 1px solid #ced4da;
                border-radius: 4px;
                font-size: 16px;
            }

            .form-input:focus {
                border-color: #007bff;
                box-shadow: 0 0 5px rgba(0, 123, 255, 0.25);
                outline: none;
            }

            .btn-container {
                display: flex;
                justify-content: center;
                margin-bottom: 20px;
            }

            .btn-save {
                padding: 5px 10px;
                text-decoration: none;
                color: white;
                background-color: #007bff;
                border-radius: 5px;
                font-weight: bold;
                margin-top: 25px;
            }

            .btn-list {
                padding: 5px 10px;
                text-decoration: none;
                color: white;
                background-color: orange;
                border-radius: 5px;
                font-weight: bold;
            }

        </style>

        <link rel="stylesheet" href="{{ asset('css/ControllerVues/list.css') }}"> <!-- Ajout du fichier CSS -->
        <link rel="stylesheet" href="{{ asset('css/Index/index.css') }}"> <!-- Ajout du fichier CSS -->
        <link rel="stylesheet" href="{{ asset('css/Compte/index.css') }}"> <!-- Ajout du fichier CSS -->
        <link rel="stylesheet" href="{{ asset('css/GestionUtilisateurs/GestionUtilisateurs.css') }}"> <!-- Ajout du fichier CSS -->
    {% endblock %}

{% endblock %}