templates/_header.html.twig line 1

Open in your IDE?
  1. <header class="header is-connected">
  2. <a href="#main-content" class="skip-to-content">Aller au contenu</a>
  3. <div class="header-wrapper">
  4. <button class="mobile-nav-toggle" aria-controls="navigation" aria-expanded="false">
  5. <img src="{{ asset('assets/imgs/icon-hamburger.svg') }}" alt="Menu" aria-hidden="true"
  6. class="icon icon-hamburger" />
  7. <span class="visually-hidden">Menu</span>
  8. </button>
  9. <div class="logo-wrapper">
  10. {% set homepath = route in ['inscription_vitrine'] ? 'index' : 'admin_index' %}
  11. <a href="{{ path(homepath) }}"><img src="{{ asset('assets/imgs/logo-letter.png') }}" alt="logo Nibuco" /></a>
  12. </div>
  13. {% if route not in ['inscription_vitrine'] %}
  14. <nav role="navigation" class="navigation-shortcuts" id="navigation-shortcuts">
  15. <ul class="nav-shortcuts-wrapper">
  16. <li class="nav-shortcut-item">
  17. <a href="#">
  18. <i class="icon icon-bicycle notification"></i>
  19. <p class="visually-hidden">pending course</p>
  20. </a>
  21. </li>
  22. <li class="nav-shortcut-item">
  23. <a href="/courseProposal"><i class="icon icon-delivery"></i>
  24. <p class="visually-hidden">delivery</p>
  25. </a></li>
  26. <li class="nav-shortcut-item"><a href="#"><i class="icon icon-chat"></i>
  27. <p class="visually-hidden">messages</p>
  28. </a></li>
  29. </ul>
  30. </nav>
  31. {% endif %}
  32. </div><!-- end of .header-wrapper -->
  33. <div class="nav-wrapper" aria-expanded="false">
  34. <button class="mobile-nav-toggle btn-close" aria-controls="navigation">
  35. <img src="{{ asset('assets/imgs/icon-close.svg') }}" alt="fermer" aria-hidden="true"
  36. class="icon icon-close" />
  37. <span class="visually-hidden">Fermer</span>
  38. </button>
  39. <nav role="navigation" class="navigation" id="navigation">
  40. {% if is_granted('ROLE_ADMIN') %}
  41. <ul class="menu-wrapper" aria-label="navigation">
  42. {% include 'admin/menu.html.twig' %}
  43. </ul>
  44. {% elseif app.user is defined and app.user is not null and app.user.userType.id == 4 %}
  45. <ul class="menu-wrapper" aria-label="navigation">
  46. {% include 'dashboard/delivery_man/menu.html.twig' %}
  47. </ul>
  48. {% else %}
  49. {% if route in ['inscription_vitrine'] %}
  50. <ul class="menu-wrapper" aria-label="navigation">
  51. <li class="menu-item">
  52. <a href="{{path('customer_register') }}"><i class="icon icon-avatar"></i>Créer un compte client</a>
  53. </li>
  54. <li class="menu-item">
  55. <a href="{{path('delivery_man_register') }}"><i class="icon icon-bicycle"></i>Devenir livreur</a>
  56. </li>
  57. <li class="menu-item">
  58. <a href="{{path('app_login') }}"><i class="icon icon-clients"></i>Connexion</a>
  59. </li>
  60. </ul>
  61. <a role="button" href="{{ path('index') }}" class="btn btn-order">Retour à l'accueil du site</a>
  62. {% else %}
  63. <a role="button" href="{{ path('delivery_create') }}" class="btn btn-order">Commander une course</a>
  64. <ul class="menu-wrapper" aria-label="navigation">
  65. <li class="menu-item">
  66. <a href="#"><i class="icon icon-avatar"></i>Mon compte</a>
  67. </li>
  68. <li class="menu-item">
  69. <a href="#"><i class="icon icon-contact"></i>Contacts / Adresses</a>
  70. </li>
  71. <li class="menu-item">
  72. <a href="#"><i class="icon icon-chat"></i>Messagerie</a>
  73. </li>
  74. <li class="menu-item">
  75. <a href="#"><i class="icon icon-stats"></i>Statistiques</a>
  76. </li>
  77. {% block menu %}
  78. {% endblock %}
  79. </ul>
  80. {% endif %}
  81. {% endif %}
  82. <ul class="secondary-menu-wrapper" aria-label="navigation">
  83. <li class="menu-item"><a href="/parametres">Paramètres</a></li>
  84. <li class="menu-item"><a href="#">Aide</a></li>
  85. <li class="menu-item"><a href="/securite">Sécurité</a></li>
  86. <li class="menu-item"><a href="/contact">Contactez-nous</a></li>
  87. {% if is_granted('IS_AUTHENTICATED_REMEMBERED') %}
  88. <li class="menu-item"><a href="/logout">Déconnexion</a></li>
  89. {% endif %}
  90. </ul>
  91. <a role="button" href="/suggestion" class="btn-link btn-help-us">Aidez-nous à améliorer l'application</a>
  92. </nav>
  93. </div><!-- end of .nav-wrapper -->
  94. </header>