{% extends 'base.html.twig' %}
{% block title %}
Créer un compte
{% endblock %}
{% block body %}
{% set fontcolor = backgroundmode ? 'ft-dark' : 'ft-white' %}
<section class="flex-center h-90-vh">
<div class="theme-form border w-max-m w-100">
<div class="">
<h1 class="txt-center b-b p-05 {{ fontcolor }}">Créer un compte</h1>
</div>
<div class="p-1">
{% for flash_error in app.flashes('verify_email_error') %}
<div class="alert alert-danger" role="alert">{{ flash_error }}</div>
{% endfor %}
{{ form_start(registrationForm, { attr: { class: '' } }) }}
<label for="" class="{{ fontcolor }}">Email</label>
{{ form_row(registrationForm.email) }}
<label for="" class="{{ fontcolor }}">Nom d'utilisateur</label>
{{ form_row(registrationForm.userName) }}
{# <label for="">Numéro de téléphone</label>
{{ form_row(registrationForm.telephone) }} #}
{{ form_label(registrationForm.plainPassword, 'Mot de passe', { label_attr: { class: fontcolor } }) }}
<div class="flex-row w-100 flex-center rel {{ fontcolor }}">
{{ form_widget(registrationForm.plainPassword) }}
<div onclick="togglePasswordVisibility()" data-toggle="btn-bg-4 ft-white" class="pointer flex-center abs top-0 bottom-0 right-0" id="togglePassword" style="border-top-left-radius: 0;border-bottom-left-radius: 0">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="size-6">
<path stroke-linecap="round" stroke-linejoin="round" d="M2.036 12.322a1.012 1.012 0 0 1 0-.639C3.423 7.51 7.36 4.5 12 4.5c4.638 0 8.573 3.007 9.963 7.178.07.207.07.431 0 .639C20.577 16.49 16.64 19.5 12 19.5c-4.638 0-8.573-3.007-9.963-7.178Z" />
<path stroke-linecap="round" stroke-linejoin="round" d="M15 12a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z" />
</svg>
</div>
</div>
<label class="check-visible flex-row {{ fontcolor }}" for="">
<div class="flex-row wrap txt-xxs">
<div class="minc p-1">{{ form_row(registrationForm.agreeTerms) }}</div><span>J'accepte les</span>
<a class="m-l-1 m-r-1 inline" target="_blank" href="{{ path('app_mentions') }}">Conditions générales d'utilisation</a>
<p class="txt-xxs">et comprends que mes informations ne seront en aucun cas cédées à un tiers sans mon consentement préalable.</p>
</div>
</label>
<button type="submit" style="margin-left: auto;" class="trans-2 pointer ft-white bnone btn-2 btn-bg-4 rad1">Créer un compte</button>
{{ form_end(registrationForm) }}
</div>
</div>
</section>
<script src="/js/togglePassword.js"></script>
{% endblock %}