<!doctype html>
<html lang="en" data-layout="vertical" data-topbar="light" data-sidebar="dark" data-sidebar-size="lg" data-sidebar-image="none" data-preloader="disable">
<head>
<meta charset="utf-8" />
<title>Textiles</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta content="Premium Multipurpose Admin & Dashboard Template" name="description" />
<meta content="Themesbrand" name="author" />
<!-- App favicon -->
<link rel="shortcut icon" href="{{ asset('assets/images/favicon.ico') }}">
<!-- Layout config Js -->
<script src="{{ asset('assets/js/layout.js') }}"></script>
<!-- Bootstrap Css -->
<link href="{{ asset('assets/css/bootstrap.min.css') }}" rel="stylesheet" type="text/css" />
<!-- Icons Css -->
<link href="{{ asset('assets/css/icons.min.css') }}" rel="stylesheet" type="text/css" />
<!-- App Css-->
<link href="{{ asset('assets/css/app.min.css') }}" rel="stylesheet" type="text/css" />
<!-- custom Css-->
<link href="{{ asset('assets/css/custom.min.css') }}" rel="stylesheet" type="text/css" />
</head>
<body>
<div class="auth-page-wrapper pt-5">
<!-- auth page bg -->
{# <div class="auth-one-bg-position auth-one-bg" id="auth-particles">#}
{# <div class="bg-overlay"></div>#}
<div class="auth-one-bg-position auth-one-bg" id="auth-particles" style="background-image: url({{ asset('assets/images/textile.jpg') }});">
{# <div class="bg-overlay"></div>#}
<div class="shape">
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 1440 120">
<path d="M 0,36 C 144,53.6 432,123.2 720,124 C 1008,124.8 1296,56.8 1440,40L1440 140L0 140z"></path>
</svg>
</div>
</div>
<!-- auth page content -->
<div class="auth-page-content">
<div class="container">
<div class="row">
<div class="col-lg-12">
<div class="text-center mt-sm-5 mb-4 text-white-50">
<div>
<a href="#" class="d-inline-block auth-logo">
<h1 style="color: white;font-size: 30px;margin-bottom: -30px" > Textiles</h1>
{# <img src="assets/images/logo-light.png" alt="" height="20">#}
</a>
</div>
{# <p class="mt-3 fs-15 fw-medium" style="margin-bottom: -30px">CARGO AFRICA NETWORK </p>#}
</div>
</div>
</div>
<!-- end row -->
<div class="row justify-content-center">
<div class="col-md-8 col-lg-6 col-xl-5">
<div class="card mt-4">
<div class="card-body p-4">
<div class="text-center mt-2">
<h5 class="text-primary">Créer un nouveau compte</h5>
{# <p class="text-muted">Get your free velzon account now</p>#}
</div>
<div class="p-2 mt-4">
{{ form_start(registrationForm) }}
<div class="mb-3">
<label for="useremail" class="form-label">Nom <span class="text-danger">*</span></label>
{{ form_widget(registrationForm.nom,{'attr':{'class':'form-control ','required':'required','placeholder':"Entrez nom"}}) }}
<div class="invalid-feedback">
Veuillez entrer votre nom
</div>
</div>
<div class="mb-3">
<label for="useremail" class="form-label">Prénom <span class="text-danger">*</span></label>
{{ form_widget(registrationForm.prenom,{'attr':{'class':'form-control ','required':'required','placeholder':"Entrez prénom"}}) }}
<div class="invalid-feedback">
Veuillez entrer votre prénom
</div>
</div>
<div class="mb-3">
<label for="useremail" class="form-label">Adresse <span class="text-danger">*</span></label>
{{ form_widget(registrationForm.address,{'attr':{'class':'form-control ','required':'required','placeholder':"Entrez adresse"}}) }}
<div class="invalid-feedback">
Veuillez entrer votre adresse
</div>
</div>
<div class="mb-3">
<label for="useremail" class="form-label">Téléphone <span class="text-danger">*</span></label>
{{ form_widget(registrationForm.telphone,{'attr':{'class':'form-control ','required':'required','placeholder':"Entrez téléphone"}}) }}
<div class="invalid-feedback">
Veuillez entrer votre téléphone
</div>
</div>
<div class="mb-3">
<label for="useremail" class="form-label">Email <span class="text-danger">*</span></label>
{{ form_widget(registrationForm.email,{'attr':{'class':'form-control ','required':'required','placeholder':"Entrez l'email"}}) }}
<div class="invalid-feedback">
Veuillez entrer votre adresse e-mail
</div>
</div>
<div class="mb-3">
<label class="form-label" for="password-input">Mot de passe <span class="text-danger">*</span></label>
<div class="position-relative auth-pass-inputgroup">
{{ form_widget(registrationForm.plainPassword,{'attr':{'class':'form-control ','required':'required','placeholder':"Entrez le mot de passe"}}) }}
<button class="btn btn-link position-absolute end-0 top-0 text-decoration-none text-muted password-addon" type="button" id="password-addon">
<i class="ri-eye-fill align-middle"></i>
</button>
{# <button class="btn btn-link position-absolute end-0 top-0 text-decoration-none text-muted password-addon" type="button" id="password-addon"><i class="ri-eye-fill align-middle"></i></button>#}
<div class="invalid-feedback">
Veuillez entrer le mot de passe
</div>
</div>
</div>
{# <div class="mb-4">#}
{# <p class="mb-0 fs-12 text-muted fst-italic">By registering you agree to the Velzon <a href="#" class="text-primary text-decoration-underline fst-normal fw-medium">Terms of Use</a></p>#}
{# </div>#}
<div class="mt-4">
<button class="btn btn-success w-100" type="submit">S'inscrire</button>
</div>
{# <div class="mt-4 text-center">#}
{# <div class="signin-other-title">#}
{# <h5 class="fs-13 mb-4 title text-muted">Create account with</h5>#}
{# </div>#}
{# <div>#}
{# <button type="button" class="btn btn-primary btn-icon waves-effect waves-light"><i class="ri-facebook-fill fs-16"></i></button>#}
{# <button type="button" class="btn btn-danger btn-icon waves-effect waves-light"><i class="ri-google-fill fs-16"></i></button>#}
{# <button type="button" class="btn btn-dark btn-icon waves-effect waves-light"><i class="ri-github-fill fs-16"></i></button>#}
{# <button type="button" class="btn btn-info btn-icon waves-effect waves-light"><i class="ri-twitter-fill fs-16"></i></button>#}
{# </div>#}
{# </div>#}
{{ form_end(registrationForm) }}
</div>
</div>
<!-- end card body -->
</div>
<!-- end card -->
<div class="mt-4 text-center">
<p class="mb-0">Vous avez déjà un compte ? <a href="{{ path('app_login') }}" class="fw-semibold text-primary text-decoration-underline"> Se connecter </a> </p>
</div>
</div>
</div>
<!-- end row -->
</div>
<!-- end container -->
</div>
<!-- end auth page content -->
<!-- footer -->
<footer class="footer">
<div class="container">
<div class="row">
<div class="col-lg-12">
<div class="text-center">
<p class="mb-0 text-muted">©
<script>document.write(new Date().getFullYear())</script> Smart IT Partner
</p>
</div>
</div>
</div>
</div>
</footer>
<!-- end Footer -->
</div>
<!-- end auth-page-wrapper -->
<!-- JAVASCRIPT -->
<script src="{{ asset('assets/libs/bootstrap/js/bootstrap.bundle.min.js')}}"></script>
<script src="{{ asset('assets/libs/simplebar/simplebar.min.js')}}"></script>
<script src="{{ asset('assets/libs/node-waves/waves.min.js')}}"></script>
<script src="{{ asset('assets/libs/feather-icons/feather.min.js')}}"></script>
<script src="{{ asset('assets/js/pages/plugins/lord-icon-2.1.0.js')}}"></script>
<script src="{{ asset('assets/js/plugins.js')}}"></script>
<!-- particles js -->
<script src="{{ asset('assets/libs/particles.js/particles.js')}}"></script>
<!-- particles app js -->
<script src="{{ asset('assets/js/pages/particles.app.js')}}"></script>
<!-- password-addon init -->
<script src="{{ asset('assets/js/pages/password-addon.init.js')}}"></script>
<!-- particles js -->
<!-- particles app js -->
<!-- validation init -->
<script src="{{ asset('assets/js/pages/form-validation.init.js')}}"></script>
<!-- password create init -->
<script src="{{ asset('assets/js/pages/passowrd-create.init.js')}}"></script>
<script>
document.addEventListener("DOMContentLoaded", function () {
// Sélectionner le champ de mot de passe et le bouton
const passwordInput = document.querySelector("input[type='password']");
const passwordToggle = document.querySelector("#password-addon");
if (passwordInput && passwordToggle) { // Vérifie que les éléments existent
passwordToggle.addEventListener("click", function () {
// Basculer le type de l'input entre 'text' et 'password'
if (passwordInput.type === "password") {
passwordInput.type = "text";
passwordToggle.innerHTML = '<i class="ri-eye-off-fill align-middle"></i>';
} else {
passwordInput.type = "password";
passwordToggle.innerHTML = '<i class="ri-eye-fill align-middle"></i>';
}
});
} else {
console.error("Champ de mot de passe ou bouton introuvable. Vérifiez les sélecteurs.");
}
});
</script>
</body>
</html>