templates/_partials/_header-top.html.twig line 1

  1.             <nav class="navbar navbar-expand-lg bg-light">
  2.                 <div class="container">
  3.                     <a class="navbar-brand" href="{{ path('homepage') }}">Le Nautilus</a>
  4.                     <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNavDropdown" aria-controls="navbarNavDropdown" aria-expanded="false" aria-label="Toggle navigation">
  5.                         <span class="navbar-toggler-icon"></span>
  6.                     </button>
  7.                     <div class="collapse navbar-collapse justify-content-end" id="navbarNavDropdown">
  8.                         <ul class="navbar-nav">
  9.                             <li class="nav-item">
  10.                                 <a class="nav-link{% if app.request.get('_route') == 'space' %} active{% endif %}" href="{{ path('space') }}">espaces de coworking</a>
  11.                             </li>
  12.                             <li class="nav-item ps-md-4">
  13.                                 <a class="nav-link{% if app.request.get('_route') == 'local_event' %} active{% endif %}" href="{{ path('local_event') }}">événements</a>
  14.                             </li>
  15.                             <li class="nav-item ps-md-4">
  16.                                 <a class="nav-link{% if app.request.get('_route') == 'contact' %} active{% endif %}" href="{{ path('contact') }}">nous contacter</a>
  17.                             </li>
  18.                             {% if is_granted('IS_AUTHENTICATED_FULLY') %}
  19.                             <li class="nav-item dropdown ps-md-4">
  20.                                 <a class="nav-link dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown" aria-expanded="false">
  21.                                     mon compte
  22.                                 </a>
  23.                                 <ul class="dropdown-menu dropdown-menu-end">
  24.                               <li><a class="dropdown-item{% if app.request.get('_route') == 'account' %} active{% endif %}" href="{{ path('account') }}">Tableau de bord</a></li>
  25.                             <li><a class="dropdown-item{% if app.request.get('_route') == 'edit_infos' %} active{% endif %}" href="{{ path('edit_infos') }}">Mes informations</a></li>
  26.                           <li><a class="dropdown-item{% if app.request.get('_route') == 'change_password' %} active{% endif %}" href="{{ path('change_password') }}">Modifier mon mot de passe</a></li>
  27.                                     <li><hr class="dropdown-divider"></li>
  28.                                     <li><a class="dropdown-item" href="{{ path('deconnexion') }}">Déconnexion</a></li>
  29.                                 </ul>
  30.                             </li>
  31.                             {% if is_granted('ROLE_ADMIN') %}
  32.                             <li class="nav-item dropdown ps-md-4">
  33.                                 <a class="nav-link dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown" aria-expanded="false">
  34.                                     admin
  35.                                 </a>
  36.                                 <ul class="dropdown-menu dropdown-menu-end">
  37.                                     <li><a class="dropdown-item{% if app.request.get('_route') == 'admin_contact_index' %} active{% endif %}" href="{{ path('admin_contact_index') }}">Contacts</a></li>
  38.                                     <li><a class="dropdown-item{% if app.request.get('_route') == 'admin_newsletter_index' %} active{% endif %}" href="{{ path('admin_newsletter_index') }}">Newsletter</a></li>
  39.                                     <li><a class="dropdown-item{% if app.request.get('_route') == 'admin_booking_index' %} active{% endif %}" href="{{ path('admin_booking_index') }}">Réservations</a></li>
  40.                                     <li><a class="dropdown-item{% if app.request.get('_route') == 'admin_ticketing_index' %} active{% endif %}" href="{{ path('admin_ticketing_index') }}">Billetterie</a></li>
  41.                                     <li><hr class="dropdown-divider"></li>
  42.                                     <li><a class="dropdown-item{% if app.request.get('_route') == 'admin_space_index' %} active{% endif %}" href="{{ path('admin_space_index') }}">Espaces de coworking</a></li>
  43.                                     <li><a class="dropdown-item{% if app.request.get('_route') == 'admin_space_new' %} active{% endif %}" href="{{ path('admin_space_new') }}">Ajouter un espace</a></li>
  44.                                     <li><a class="dropdown-item{% if app.request.get('_route') == 'admin_space_feature_index' %} active{% endif %}" href="{{ path('admin_space_feature_index') }}">Features</a></li>
  45.                                     <li><hr class="dropdown-divider"></li>
  46.                                     <li><a class="dropdown-item" href="{{ path('admin_local_event_index') }}">Événements locaux</a></li>
  47.                                     <li><a class="dropdown-item" href="{{ path('admin_local_event_new') }}">Ajouter un événement</a></li>
  48.                                     <li><a class="dropdown-item" href="{{ path('admin_local_event_category_index') }}">Catégories d'événements</a></li>
  49.                                     <li><a class="dropdown-item" href="{{ path('admin_local_event_tag_index') }}">Étiquettes d'événements</a></li>
  50.                                     <li><hr class="dropdown-divider"></li>
  51.                                     <li><a class="dropdown-item" href="{{ path('admin_blog_article_index') }}">Articles de blog</a></li>
  52.                                     <li><a class="dropdown-item" href="{{ path('admin_blog_article_new') }}">Ajouter un article</a></li>
  53.                                     <li><a class="dropdown-item" href="{{ path('admin_blog_category_index') }}">Catégories d'articles</a></li>
  54.                                 </ul>
  55.                             </li>
  56.                             {% endif %}
  57.                             {% else %}
  58.                             <li class="nav-item ps-md-4">
  59.                                 <a class="nav-link" href="{{ path('connexion') }}"><i class="bi bi-box-arrow-in-right"></i></a>
  60.                             </li>
  61.                             {% endif %}
  62.                         </ul>
  63.                     </div>
  64.                 </div>
  65.             </nav>