Non puoi selezionare più di 25 argomenti Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.
 
 
 
 
 

41 righe
1.5 KiB

  1. {# templates/_nav.html.twig #}
  2. {% set currentRoute = app.request.attributes.get('_route') %}
  3. <nav class="main-nav">
  4. <div class="main-nav__left">
  5. <a href="{{ path('timetracking_week') }}"
  6. class="main-nav__item{% if currentRoute starts with 'timetracking' %} main-nav__item--active{% endif %}">
  7. Zeit erfassen
  8. </a>
  9. <span class="main-nav__item main-nav__item--disabled">Reports</span>
  10. </div>
  11. <div class="main-nav__right">
  12. {% if isCurrentUserMemberOrAdmin() %}
  13. <a href="{{ path('client_index') }}"
  14. class="main-nav__item{% if currentRoute starts with 'client' %} main-nav__item--active{% endif %}">
  15. Kunden
  16. </a>
  17. <a href="{{ path('project_index') }}"
  18. class="main-nav__item{% if currentRoute starts with 'project' %} main-nav__item--active{% endif %}">
  19. Projekte
  20. </a>
  21. <a href="{{ path('service_index') }}"
  22. class="main-nav__item{% if currentRoute starts with 'service' %} main-nav__item--active{% endif %}">
  23. Leistungen
  24. </a>
  25. {% endif %}
  26. {% if isCurrentUserAdmin() %}
  27. <a href="{{ path('team_index') }}"
  28. class="main-nav__item{% if currentRoute starts with 'team' %} main-nav__item--active{% endif %}">
  29. Team
  30. </a>
  31. <a href="{{ path('account_index') }}"
  32. class="main-nav__item{% if currentRoute starts with 'account' %} main-nav__item--active{% endif %}">
  33. Account
  34. </a>
  35. {% endif %}
  36. <a href="{{ path('app_logout') }}" class="main-nav__item">
  37. Abmelden
  38. </a>
  39. </div>
  40. </nav>