templates/app/partials/navbar.html.twig line 1

Open in your IDE?
  1. <header id="navbar">
  2.     <div class="header-content-burger index-burger">
  3.         <nav class="navbar">
  4.             <div class="container-fluid">
  5.                 <button class="navbar-toggler" type="button" data-bs-toggle="offcanvas"
  6.                     data-bs-target="#offcanvasNavbar" aria-controls="offcanvasNavbar">
  7.                     <span class="navbar-toggler-icon"></span>
  8.                 </button>
  9.                 <!-- Menu mobile -->
  10.                 <div class="offcanvas offcanvas-end menu-mobile" tabindex="-1" id="offcanvasNavbar"
  11.                     aria-labelledby="offcanvasNavbarLabel">
  12.                     <div class="offcanvas-header">
  13.                         <button type="button" class="btn-close btn-close-white text-reset" data-bs-dismiss="offcanvas"
  14.                             aria-label="Close"></button>
  15.                     </div>
  16.                     <div class="logo-offcanvas">
  17.                         <a class="navbar-brand ml-0 logo-club" href="{{ path('kiwi_homepage') }}">
  18.                             <img src="{{ asset('build/img/logo-haribo-pro.jpg') }}" />
  19.                         </a>
  20.                     </div>
  21.                     <div class="offcanvas-body">
  22.                         <ul class="navbar-nav justify-content-end flex-grow-1 pe-3">
  23.                             <li class="nav-item">
  24.                                 <a aria-current="page" href="{{ path('kiwi_homepage') }}">Accueil</a>
  25.                             </li>
  26.                             {% if app.user %}
  27.                             <!-- If we're connect -->
  28.                             <li class="nav-item">
  29.                                 <a href="https://www.haribopro.com/">Haribo pro</a>
  30.                             </li>
  31.                             <li class="dropdown nav-item">
  32.                                 <button class="btn-dropdown dropdown-toggle" type="button" data-bs-toggle="dropdown"
  33.                                     aria-expanded="false">
  34.                                     Mon compte
  35.                                 </button>
  36.                                 <ul class="dropdown-menu" id="myAccountList">
  37.                                     <li><a href="{{ path('kiwi_user_space') }}">Mon espace membre</a></li>
  38.                                     <li><a href="{{ path('kiwi_account') }}">Gérer mon compte</a></li>
  39.                                     <li><a href="{{ path('participation_odr') }}">Mes demandes</a></li>
  40.                                     <li><a href="{{ path('app_logout') }}"><i
  41.                                                 class="fa-solid fa-power-off"></i>Déconnexion</a></li>
  42.                                 </ul>
  43.                             </li>
  44.                             {% else %}
  45.                             <!-- If we are not connect -->
  46.                             <li class="nav-item">
  47.                                 {% include '/security/partials/login/nav-item/popin-login.html.twig' with {'dataTarget':
  48.                                 '#modal_login'}%}
  49.                             </li>
  50.                             <li class="nav-item nav-item-two">
  51.                                 <a href="{{ path('kiwi_operation_odr') }}">Offres de remboursement</a>
  52.                             </li>
  53.                             <li class="nav-item">
  54.                                 <a href="https://www.haribopro.com/">Haribo pro</a>
  55.                             </li>
  56.                             {% endif %}
  57.                         </ul>
  58.                     </div>
  59.                 </div>
  60.             </div>
  61.         </nav>
  62.     </div>
  63.     <div class="logo-contener">
  64.         <a class="navbar-brand ml-0 logo-club" href="https://www.haribopro.com/">
  65.             <img src="{{ asset('build/img/logo-haribo-pro.jpg') }}" />
  66.         </a>
  67.     </div>
  68.     <nav class="navbar navbar-expand-lg navbar-light" id="navbarFixed">
  69.         <div class="navbar-collapse nav" id="navbarSupportedContent">
  70.             <ul class="navbar-nav nav-fill w-100 puce-container">
  71.                 <li class="nav-item nav-item-two hover-red">
  72.                     <a href="{{ path('kiwi_homepage') }}">Accueil</a>
  73.                 </li>
  74.                 <li class="nav-item nav-item-two hover-red">
  75.                     <a href="{{ path('kiwi_operation_odr') }}">Offres de remboursement</a>
  76.                 </li>
  77. {#                {% set getOperationOdrs = odrManager.getOnlineOffers() %}#}
  78.                 {% if app.user %}
  79.                     {# SI ON EST CONNECTE #}
  80.                     <li class="dropdown nav-item dropdown-menu-desktop" id="dropDownContainer">
  81.                         <button class="btn-dropdown dropdown-toggle" type="button" data-bs-toggle="dropdown"
  82.                             aria-expanded="false" tabindex="1" id="dropDownButton">
  83.                             Mon compte
  84.                         </button>
  85.                         <ul class="dropdown-menu" id="accountList">
  86.                             <li><a href="{{ path('kiwi_user_space') }}">Mon espace membre</a></li>
  87.                             <li><a href="{{ path('kiwi_account') }}">Gérer mon compte</a></li>
  88.                             <li><a href="{{ path('participation_odr') }}">Mes demandes</a></li>
  89.                             <li class="nav-item nav-item-four"><a href="{{ path('app_logout') }}"><i
  90.                                         class="fas fa-power-off"></i> Déconnexion</a></li>
  91.                         </ul>
  92.                         <li />
  93.                     <li class="nav-item nav-item-four hover-red">
  94.                         <a href="https://www.haribopro.com/" class="haribo-pro-li"></i> Haribo pro</a>
  95.                     </li>
  96.                 {% else %}
  97.                     {# SI ON EST PAS CONNECTE #}
  98.                     <li class="nav-item nav-item-three hover-red">
  99.                         {% include '/security/partials/login/nav-item/popin-login.html.twig' with {'dataTarget':
  100.                         '#modal_login'}%}
  101.                     </li>
  102.                     <li class="nav-item nav-item-three hover-red">
  103.                         <a href="https://www.haribopro.com/" class="haribo-pro-li">Haribo pro</a>
  104.                     </li>
  105.                 {% endif %}
  106.             </ul>
  107.         </div>
  108.     </nav>
  109. </header>
  110. {% if isModalConnection is defined and isModalConnection == true %}
  111. <!-- Modal -->
  112. <div class="modal fade modal-login" id="modal_login" data-bs-keyboard="false" tabindex="-1" aria-hidden="true">
  113.     <div class="modal-dialog modal-dialog-centered">
  114.         <div class="modal-content">
  115.             {# <div class="modal-header">
  116.                 <a href="javascript:void(0);" type="button" data-bs-dismiss="modal" aria-label="Close"><i
  117.                         class="fa-solid fa-xmark"></i></a>
  118.             </div> #}
  119.             <div class="modal-header">
  120.                 <h5 class="modal-title" id="odrModalLabel"></h5>
  121.                 <button type="button" class="close" data-bs-dismiss="modal" aria-label="Close">
  122.                     <span aria-hidden="true"><i class="fa-solid fa-xmark"></i></span>
  123.                 </button>
  124.             </div>
  125.             <div class="modal-body">
  126.                 {% block login_modal_content %}
  127.                 Here is default modal content.
  128.                 use login_modal_content block to put your content.
  129.                 {% endblock %}
  130.             </div>
  131.             {% block login_modal_footer %}
  132.             headerdiv class="modal-footer">
  133.             <button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Close</button>
  134.             <button type="button" class="btn btn-primary">Understood</button>
  135.         </div>
  136.         {% endblock %}
  137.     </div>
  138. </div>
  139. </div>
  140. </div>
  141. {% endif %}