<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>{% block title %}Welcome!{% endblock %}</title>
{% block stylesheets %}{{ encore_entry_link_tags('app') }}{% endblock %}
<link rel="icon" type="image/x-icon" href="/flexenergie/public/icone.ico">
<script src="https://kit.fontawesome.com/f785a57bb7.js" crossorigin="anonymous"></script>
<script>
document.addEventListener('DOMContentLoaded', () => {
const sidebar = document.getElementById('sidebar');
const toggleBtn = document.getElementById('toggleSidebar');
const icon = toggleBtn.querySelector('i');
toggleBtn.addEventListener('click', () => {
sidebar.classList.toggle('expanded');
icon.classList.toggle('fa-bars');
icon.classList.toggle('fa-xmark');
});
});
</script>
</head>
<main>
<div class="layout">
<div id="sidebar" class="sidebar-collapsed text-white" style="background: linear-gradient(to bottom, #006288, #3A4B92);">
<div class="toggle-container">
<button id="toggleSidebar" class="btn btn-sm btn-light">
<i class="fa-solid fa-bars"></i>
</button>
</div>
<a href="{{ path('app_home') }}" class="d-flex align-items-center mt-3 mb-3 mb-md-0 me-md-auto text-white text-decoration-none sidebar-toggle-hide">
<img src="/le-logo-plus-vert.png" alt="logo" class="logo-fluid"><span class="fs-4"></span>
</a>
<hr class="sidebar-toggle-hide">
{% if app.user %}
<ul class="nav nav-pills flex-column mb-auto">
<li class="nav-item">
<div class="nav-link text-white sidebar-toggle-hide">Bonjour {{ app.user.username }}</div>
</li>
<li class="nav-item">
<a href="{{ path('app_logout') }}" class="nav-link text-white sidebar-toggle-hide">Se déconnecter</a>
</li>
</ul>
{% else %}
<ul class="nav nav-pills flex-column mb-auto">
<li class="nav-item">
<a href="{{ url('org_login') }}" class="nav-link text-white" aria-current="page">Se connecter</a>
</li>
<li class="nav-item">
<a href="{{ url('app_register') }}" class="nav-link text-white" aria-current="page">S'inscrire</a>
</li>
</ul>
{% endif %}
<hr class="sidebar-toggle-hide">
<ul class="nav nav-pills flex-column mb-auto">
<li class="nav-item">
<a href="{{ path('app_site') }}" class="nav-link text-white d-flex align-items-center" aria-current="page">
<i class="fa-solid fa-house fa-xl"></i>
<span class="sidebar-toggle-hide">Accueil</span>
</a>
</li>
{% if app.user %}
{% if app.user.hasRole('ROLE_TEAM') or app.user.hasRole('ROLE_ADMIN') %}
<li class="nav-item">
<a href="{{ path('app_entreprise') }}" class="nav-link text-white d-flex align-items-center">
<i class="fa-regular fa-building fa-xl"></i>
<span class="sidebar-toggle-hide">Entreprises</span>
</a>
</li>
<li class="nav-item">
<a href="{{ path('app_rappel_list') }}" class="nav-link text-white d-flex align-items-center">
<i class="fa-regular fa-bell fa-xl"></i>
<span class="sidebar-toggle-hide">Rappels</span>
</a>
</li>
{# <li class="nav-item">
<a href="{{ path('app_requetes') }}" class="nav-link text-white d-flex align-items-center">
Requêtes</a>
</li> #}
<li class="nav-item">
<a href="{{ path('app_document') }}" class="nav-link text-white d-flex align-items-center">
<i class="fa-solid fa-paperclip fa-xl"></i>
<span class="sidebar-toggle-hide">Générer document</span>
</a>
</li>
<li class="nav-item">
<a href="{{ path('app_storage') }}" class="nav-link text-white d-flex align-items-center">
<i class="fa-regular fa-folder fa-xl"></i>
<span class="sidebar-toggle-hide">Stockage NAS</span>
</a>
</li>
<li class="nav-item">
<a href="{{ path('app_contrat_particulier_index') }}" class="nav-link text-white d-flex align-items-center">
<i class="fa-solid fa-file fa-xl"></i>
<span class="sidebar-toggle-hide">Contrats Particuliers</span>
</a>
</li>
{% endif %}
{% if app.user.hasRole('ROLE_COMPTA') or app.user.hasRole('ROLE_ADMIN') %}
<hr class="sidebar-toggle-hide">
<li class="nav-item">
<a href="{{ path('app_compta') }}" class="nav-link text-white d-flex align-items-center">
<i class="fa-solid fa-chart-simple fa-xl"></i>
<span class="sidebar-toggle-hide">Comptabilité</span>
</a>
</li>
<li class="nav-item">
<a href="{{ path('app_entreprise_associate_user') }}" class="nav-link text-white d-flex align-items-center">
<i class="fa-solid fa-user-plus fa-xl"></i>
<span class="sidebar-toggle-hide">Associer utilisateur</span>
</a>
</li>
{% endif %}
{% if app.user.hasRole('ROLE_ADMIN') %}
<hr class="sidebar-toggle-hide">
<h6 class="sidebar-heading d-flex justify-content-between align-items-center px-3 mb-1 text-white">
<span class="sidebar-toggle-hide"><u>Administration</u></span>
</h6>
<li class="nav-item">
<a href="{{ path('app_roles') }}" class="nav-link text-white sidebar-toggle-hide">Gestion des rôles</a>
</li>
<li class="nav-item">
<a href="{{ path('app_roles_attribution') }}" class="nav-link text-white sidebar-toggle-hide">Gestion des utilisateurs</a>
</li>
{% endif %}
{% endif %}
</ul>
</div>
<section id="mainContent">