templates/partials/topbar.html.twig line 1

Open in your IDE?
  1. <header id="page-topbar" class="layout-width navbar-header navbar-brand-box d-flex topbar-menu">
  2.     {# logo #}
  3.     <div class="header-logo">
  4. {#        <button type="button" class="btn btn-sm px-3 fs-16 header-item vertical-menu-btn topnav-hamburger" id="topnav-hamburger-icon">#}
  5. {#            <span class="hamburger-icon">#}
  6. {#                <span></span>#}
  7. {#                <span></span>#}
  8. {#                <span></span>#}
  9. {#            </span>#}
  10. {#        </button>#}
  11.         <a href="/" class="logo logo-light">
  12.             <span class="logo-sm">
  13.                 <img src="{{ asset('images/logo-sisat.png') }}" alt="" height="25">
  14.             </span>
  15.             <span class="logo-lg">
  16.                 <img src="{{ asset('images/logo-sisat.png') }}" alt="" height="35">
  17.             </span>
  18.         </a>
  19.     </div>
  20.     <div class="d-flex align-items-center">
  21.         <div class="ms-1 header-item d-none d-sm-flex">
  22.             <a href="/">
  23.                 <button type="button"
  24.                         class="btn btn-icon btn-topbar btn-ghost-secondary rounded-circle"
  25.                         title="accueil">
  26.                     <i class="mdi mdi-home" style="font-size: 1.5em;"></i>
  27.                 </button>
  28.             </a>
  29.         </div>
  30.         <div class="ms-1 header-item d-none d-sm-flex">
  31.             <a href="#">Qui sommes nous</a>
  32.         </div>
  33.         {# Utilisateur non connecté #}
  34.         {% if not app.user %}
  35.             <div class="dropdown ms-sm-3 header-item topbar-user">
  36.                 <button type="button" class="btn" id="page-header-user-dropdown" data-bs-toggle="dropdown"
  37.                         aria-haspopup="true" aria-expanded="false">
  38.                     <span class="d-flex align-items-center">
  39.                         <img class="rounded-circle header-profile-user"
  40.                              src="{{ asset('images/users/user-dummy-img.jpg') }}"
  41.                              alt="icône d'utilisateur non connecté">
  42.                         <span class="text-start ms-xl-2">
  43.                             <span class="d-none d-xl-inline-block ms-1 fw-medium user-name-text">Connexion</span>
  44.                         </span>
  45.                     </span>
  46.                 </button>
  47.                 <div class="dropdown-menu dropdown-menu-end">
  48.                     <h6 class="dropdown-header">Bienvenue</h6>
  49.                     <a class="dropdown-item" href="{{ path('app_login') }}">
  50.                         <i class="mdi mdi-connection text-muted fs-16 align-middle me-1"></i>
  51.                         <span class="align-middle">Se connecter</span>
  52.                     </a>
  53.                     <a class="dropdown-item" href="{{ path('app_register') }}">
  54.                         <i class="mdi mdi-account-plus text-muted fs-16 align-middle me-1"></i>
  55.                         <span class="align-middle">S'inscrire</span>
  56.                     </a>
  57.                 </div>
  58.             </div>
  59.         {# Utilisateur connecté #}
  60.         {% else %}
  61.             <div class="dropdown ms-sm-3 header-item topbar-user">
  62.                 <button type="button" class="btn" id="page-header-user-dropdown" data-bs-toggle="dropdown"
  63.                         aria-haspopup="true" aria-expanded="false">
  64.                 <span class="d-flex align-items-center">
  65.                     <img class="rounded-circle header-profile-user" src="{{ asset('images/users/user-dummy-img.jpg') }}"
  66.                          alt="icône d'utilisateur non connecté">
  67.                     <span class="text-start ms-xl-2">
  68.                         <span class="d-none d-xl-inline-block ms-1 fw-medium user-name-text">{{app.user.nom}}</span>
  69.                     </span>
  70.                 </span>
  71.                 </button>
  72.                 <div class="dropdown-menu user-drop dropdown-menu-end">
  73.                     <!-- item-->
  74.                     <h6 class="dropdown-header">{{ app.user.prenom }} {{ app.user.nom }}</h6>
  75.                     {% if app.user.typeAdherent.niveau ==1 %}
  76.                         <a class="dropdown-item" href="{{ path('admin') }}">
  77.                             <i class="mdi mdi-shield-lock-outline text-muted fs-16 align-middle me-1"></i>
  78.                             Administration
  79.                         </a>
  80.                     {% endif %}
  81.                     <a class="dropdown-item" href="{{ path('user_details', {'id': app.user.id }) }}">
  82.                         <i class="mdi mdi-cog-outline text-muted fs-16 align-middle me-1"></i>
  83.                         <span class="align-middle">Profil</span>
  84.                     </a>
  85.                     <a class="dropdown-item" href="{{ path('app_logout') }}">
  86.                         <i class="mdi mdi-logout text-muted fs-16 align-middle me-1"></i>
  87.                         <span class="align-middle" data-key="t-logout">Déconnexion</span>
  88.                     </a>
  89.                 </div>
  90.             </div>
  91.         {% endif %}
  92.     </div>
  93. </header>