templates/shared/menu.html.twig line 1

Open in your IDE?
  1. <nav class="navbar navbar-expand-lg bg-body-tertiary">
  2.   <div class="container-fluid">
  3.     <a class="navbar-brand" style="background-color:white;" href="{{ path('app_home') }}">
  4.       <img src="{{ asset('images/logo_back_remove.png') }}" alt="Coupdcoeurimmo Logo" width="110" height="110" class="d-inline-block align-text-top">
  5.     </a>
  6.     <button class="navbar-toggler " type="button" data-toggle="collapse" data-target="#navbarNavDropdown" aria-controls="navbarNavDropdown" aria-expanded="false" aria-label="Toggle navigation">
  7.       <span class="navbar-toggler-icon mb-2"></span>
  8.     </button>
  9.         
  10.     <div class="collapse navbar-collapse " id="navbarNavDropdown">
  11.       <ul class="navbar-nav ml-4 " style="display: flex; align-items: flex-end;">
  12.     <li class="nav-item">
  13.           <a class="nav-link" href="{{ path('app_home') }}" style="padding-bottom:0px">    
  14.     <span class="material-symbols-outlined" style="font-size:36px;">home</span>
  15.           </a>
  16.         </li>
  17.         <li class="nav-item">
  18.           {{ render(controller('App\\Controller\\CategoryController::index')) }}
  19.         </li>
  20.         <li class="nav-item">
  21.           <a class="nav-link" href="{{ path('app_favoris') }}">
  22.             <span class="text-dark">Mes favoris</span>
  23.           </a>
  24.         </li>
  25. {% if not app.user %}
  26.     <li class="nav-item dropdown">
  27.           <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
  28.             <span class="text-dark">Mon espace</span>
  29.           </a>
  30.           <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown" style="width: auto !important; max-width: 200px;">
  31.               <a class="dropdown-item" href="{{ path('app_login') }}">Connexion</a>
  32.               <a class="dropdown-item" href="{{ path('app_user_register') }}">Inscription</a>
  33.           </div>
  34.         </li>
  35.       </ul>
  36.     </div>
  37.    </div>
  38.               {% else %}
  39.               {% include "shared/menuUser.html.twig" %}
  40.             {% endif %} 
  41. </nav>
  42.   {% if app.request.attributes.get('_route') != "app_home" %}
  43. {{ render(controller('App\\Controller\\SearchController::new', {'include': 'nav'})) }}
  44.         {% endif %}
  45. <style>
  46.   a {
  47.     color: #191e38;
  48.     text-decoration: none !important;
  49.   }
  50.   .navbar-brand {
  51.     background-color: rgba(0, 0, 0, 0.5);
  52.     padding: 5px 10px;
  53.   }
  54.   .navbar {
  55.     box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  56.   }
  57.   .navbar-collapse {
  58.     justify-content: flex-end;
  59.   }
  60.   .nav-link {
  61.     padding: 0.5rem 1rem;
  62.     transition: color 0.3s ease-in-out;
  63.   }
  64.   .nav-link:hover {
  65.     color: #cd2148 !important;
  66.   }
  67.   .dropdown-menu {
  68.     padding: 0.5rem;
  69.   }
  70.   .dropdown-item {
  71.     display: block;
  72.     width: 100%;
  73.   }
  74.   .dropdown-item:hover {
  75.     background-color: #f8f9fa;
  76.   }
  77. </style>