templates/_nav.html.twig line 1

Open in your IDE?
  1. {# <nav class="navbar navbar-expand navbar-dark bg-dark" aria-label="Second navbar example"> #}
  2. <nav class="container-xxl flex-wrap flex-md-nowrap" aria-label="Main navigation">
  3.   {# <div class="container-fluid"> #}
  4.     {# <a class="navbar-brand" href="{{ path('callcenter') }}">CallCenter C&W</a> #}
  5.     {% if is_granted('ROLE_DELIVERY') and app.request.attributes.get('_route') == 'domicilios' %}
  6.       <a class="navbar-brand p-0 me-2" href="{{ path('domicilios') }}" aria-label="Bootstrap">CallCenter C&W</a>
  7.     {% else %}
  8.       <a class="navbar-brand p-0 me-2" href="{{ path('callcenter') }}" aria-label="Bootstrap">CallCenter C&W</a>
  9.     {% endif %}
  10.     <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbars" aria-controls="navbars" aria-expanded="false" aria-label="Toggle navigation">
  11.       <span class="navbar-toggler-icon"></span>
  12.     </button>
  13.     <div class="collapse navbar-collapse" id="navbars">
  14.       <ul class="navbar-nav flex-row flex-wrap bd-navbar-nav pt-2 py-md-0">
  15.         {% if app.request.attributes.get('_route') == 'callcenter' or app.request.attributes.get('_route') == 'domicilios'%}
  16.           {% if is_granted('ROLE_ADMIN') %}
  17.             <li class="nav-item col-6 col-md-auto">
  18.                 <a class="nav-link p-2" aria-current="page" href="{{ path('admin') }}">Administrador</a>
  19.             </li>
  20.           {% elseif is_granted('ROLE_USER') %}
  21.             <li class="nav-item col-6 col-md-auto">
  22.               <a class="nav-link p-2" aria-current="page" href="{{ path('admin') }}">Dashboard</a>
  23.             </li>
  24.           {% endif %}
  25.           {% if (is_granted('ROLE_USER') or is_granted('ROLE_ADMIN')) and app.request.attributes.get('_route') != 'callcenter' %}
  26.             <li class="nav-item col-6 col-md-auto">
  27.                 <a class="nav-link p-2" aria-current="page" href="{{ path('callcenter') }}">Callcenter</a>
  28.             </li>
  29.           {% endif %}
  30.           {% if is_granted('ROLE_DELIVERY') and app.request.attributes.get('_route') != 'domicilios' %}
  31.             <li class="nav-item col-6 col-md-auto">
  32.                 <a class="nav-link p-2" aria-current="page" href="{{ path('domicilios') }}">Domicilios</a>
  33.             </li>
  34.           {% endif %}
  35.         {% endif %}
  36.       </ul>
  37.       <hr class="d-md-none text-white-50">
  38.       
  39.       <ul class="navbar-nav flex-row flex-wrap ms-md-auto">
  40.         <li class="nav-item col-6 col-md-auto">
  41.           <a class="nav-link p-2" href="#"><i class="bi bi-person-fill"></i><span class="px-2">{{ app.user.nombre }}</span></a>
  42.         </li>
  43.       </ul>
  44.       <a class="btn btn-secondary d-lg-inline-block my-2 my-md-0 ms-md-3" href="{{ path('app_logout') }}">Salir</a>
  45.     </div>
  46.   {# </div> #}
  47. </nav>