{% if app.user %}
{% set nbUnread = countunreadmessages(app.user) %}
{% endif %}
<header class="header {% if menu is defined and menu == 'homepage' %}homepage{% endif %}" data-locale="{{ app.request.locale }}">
<div class="container-fluid menu-container">
<div class="logo-wrap">
<div class="logo">
<a href="{{ path('homepage') }}">
<img loading="lazy" src="{{ asset('/images/logo-light.png') }}" class="logo-light hide" alt="Racket Trip">
<img loading="lazy" src="{{ asset('/images/logo-dark.png') }}" class="logo-dark hide" alt="Racket Trip">
</a>
</div>
</div>
<div class="mobile-only">
<div class="website-locale hide-desktop">
{% include "front/_partials/_locale.html.twig" %}
</div>
<div class="mobile-nav">
<div id="nav-icon">
<span></span>
<span></span>
<span></span>
<span></span>
</div>
</div>
</div>
{% if app.user %}
<div class="hide-desktop">
<div class="menu-item-header">
<a href="{{ path('message') }}">
<img loading="lazy" src="/images/icons/messaging-hover.svg" class="icon-light hide" alt="Messagerie">
<img loading="lazy" src="/images/icons/message.svg" class="icon-dark hide" alt="Messagerie">
</a>
</div>
</div>
<span class="hide" {% if app.user %}id="logged-user-id" data-user={{ app.user.id }}{% endif %}></span>
{% endif %}
<div class="links-wrap">
<div class="menu-wrap">
<nav class="main-nav">
<ul class="main-nav-list">
<div class="website-locale hide-mobile">
{% include "front/_partials/_locale.html.twig" %}
</div>
<li class="menu-item {% if menu is defined and menu == 'homepage' %}active{% endif %}">
<a class="menu-item-link" href="{{ path('homepage') }}">{{ 'header.home'| trans }}</a>
</li>
<li class="menu-item {% if menu is defined and menu == 'courses' %}active{% endif %}">
<a class="menu-item-link" href="{{ path('courses') }}">{{ 'header.courses'| trans }}</a>
</li>
<li class="menu-item {% if menu is defined and menu == 'directory' %}active{% endif %}">
<a class="menu-item-link" href="{{ path('directory') }}">{{ 'header.directory'| trans }}</a>
</li>
<li class="menu-item {% if menu is defined and menu == 'blog' %}active{% endif %}">
<a class="menu-item-link" href="{{ path('blog') }}">{{ 'header.blog'| trans }}</a>
</li>
{% if app.user %}
<li class="menu-item message-header-link {% if menu is defined and menu == 'messages' %}active{% endif %}">
<a class="menu-item-link" href="{{ path('message') }}" id="message-link">
{{ 'header.messages'| trans }}
{% if nbUnread > 0 %}
{#<span class="unread">{{ nbUnread }}</span>#}
<span class="unread"></span>
{% endif %}
</a>
</li>
{% endif %}
{% if not app.user %}
<li class="menu-item mb-3 hide-desktop">
<a href="{{ path('user_login', {'type': 'trainee'}) }}" class="btn btn-menu btn-menu-trainee">{{ 'header.trainee'| trans }}</a>
</li>
<li class="menu-item hide-desktop">
<a href="{{ path('user_login', {'type': 'pro'}) }}" class="btn btn-menu btn-login-pro">{{ 'header.pro'| trans }}</a>
</li>
{% else %}
{% if app.user.isPro %}
<li class="menu-item menu-item-btn hide-desktop">
<a href="{{ path('user_login', {'type': 'pro'}) }}" class="btn btn-menu btn-menu-pro rounded">
<i class="fal fa-user"></i>
</a>
<ul class="menu-item-submenu">
<li>
<a href="{{ path('pro_subscription') }}">{{ 'header.subscription'| trans }}</a>
</li>
<li>
<a href="{{ path('pro_parameters') }}">{{ 'header.parameters'| trans }}</a>
</li>
<li>
<a href="{{ path('pro_internal_partners') }}">{{ 'pro_partner_page.my_partners'| trans }}</a>
</li>
<li>
<a href="{{ path('user_logout') }}">{{ 'header.logout'| trans }}</a>
</li>
</ul>
</li>
{% else %}
<li class="menu-item menu-item-btn hide-desktop">
<a href="{{ path('trainee_profile') }}" class="btn btn-menu btn-menu-trainee rounded">
<i class="fal fa-user"></i>
</a>
<ul class="menu-item-submenu">
<li>
<a href="{{ path('user_logout') }}">{{ 'header.logout'| trans }}</a>
</li>
</ul>
</li>
{% endif %}
{% endif %}
</ul>
</nav>
</div>
</div>
<div class="account-wrap hide-mobile">
{% if app.user %}
{% if app.user is instanceof('App\\Entity\\Trainee') %}
<div class="menu-burger btn-menu-account">
<div class="burger" id="burger">
<div></div>
<div></div>
<div></div>
</div>
<i class="close"></i>
<div class="profile-header">
{% if app.user.photo %}
<img loading="lazy" class="profile-pic" src="{{ asset('/images/profiles/' ~ app.user.photo) }}">
{% else %}
<i class="fal fa-user"></i>
{% endif %}
</div>
</div>
<div class="trainee-menu-sidebar">
<div class="menu-content">
<div class="trainee-menu-item">
<a href="{{ path('trainee_courses_favorites') }}" class="trainee-menu-link">
<img loading="lazy" src="/images/icons/favoris.svg" class="main-image" alt="">
<img loading="lazy" src="/images/icons/favoris-hover.svg" class="hover-image" alt="">
<span class="trainee-menu-title">{{ 'header.favorite'| trans }}</span>
</a>
</div>
<div class="trainee-menu-item">
<a href="{{ path('trainee_alerts') }}" class="trainee-menu-link">
<img loading="lazy" src="/images/icons/alert.svg" class="main-image" alt="">
<img loading="lazy" src="/images/icons/alert-hover.svg" class="hover-image" alt="">
<span class="trainee-menu-title">{{ 'header.alerts'| trans }}</span>
</a>
</div>
<div class="trainee-menu-item">
<a href="{{ path('calendar_weekly', {'type': 'trainee'}) }}" class="trainee-menu-link">
<img loading="lazy" src="/images/icons/calendar.svg" class="main-image" alt="">
<img loading="lazy" src="/images/icons/calendar-hover.svg" class="hover-image" alt="">
<span class="trainee-menu-title">{{ 'header.calendar'| trans }}</span>
</a>
</div>
<div class="trainee-menu-item">
<a href="{{ path('message') }}" class="trainee-menu-link">
<img loading="lazy" src="/images/icons/messaging.svg" class="main-image" alt="">
<img loading="lazy" src="/images/icons/messaging-hover.svg" class="hover-image" alt="">
<span class="trainee-menu-title">{{ 'header.messages'| trans }}</span>
</a>
</div>
<div class="trainee-menu-item">
<a href="{{ path('list_bookings') }}" class="trainee-menu-link">
<img loading="lazy" src="/images/icons/bookings.svg" class="main-image" alt="">
<img loading="lazy" src="/images/icons/bookings-hover.svg" class="hover-image" alt="">
<span class="trainee-menu-title">{{ 'header.booking'| trans }}</span>
</a>
</div>
<div class="trainee-menu-item">
<a href="{{ path('trainee_profile') }}" class="trainee-menu-link">
<img loading="lazy" src="/images/icons/parameter.svg" class="main-image" alt="">
<img loading="lazy" src="/images/icons/parameter-hover.svg" class="hover-image" alt="">
<span class="trainee-menu-title">{{ 'header.profile'| trans }}</span>
</a>
</div>
<div class="trainee-menu-item">
<a href="{{ path('trainee_note_given') }}" class="trainee-menu-link">
<img loading="lazy" src="/images/icons/reviews.svg" class="main-image" alt="">
<img loading="lazy" src="/images/icons/reviews-hover.svg" class="hover-image" alt="">
<span class="trainee-menu-title">Mes avis</span>
</a>
</div>
<div class="trainee-menu-item">
<a href="{{ path('user_logout') }}" class="trainee-menu-link">
<img loading="lazy" src="/images/icons/logout.svg" class="main-image" alt="">
<img loading="lazy" src="/images/icons/logout-hover.svg" class="hover-image" alt="">
<span class="trainee-menu-title">{{ 'header.logout'| trans }}</span>
</a>
</div>
</div>
</div>
{% elseif app.user is instanceof('App\\Entity\\Coach') or app.user is instanceof('App\\Entity\\Club') or app.user is instanceof('App\\Entity\\Operator') %}
<a href="/fr/logout" class="btn btn-menu-pro btn-logout hide">
<i class="far fa-power-off"></i>
</a>
<a href="{{ path('new_course') }}" class="btn btn-menu-pro create-course">
<i class="far fa-plus-square"></i>
{{ 'manage_courses.create_course'| trans }}
</a>
<button class="btn btn-menu-account open-pro-menu">
<i class="fas fa-grid-2"></i>
</button>
{% elseif app.user is instanceof('App\\Entity\\Admin') %}
<a href="{{ path('admin_course') }}" class="btn btn-menu btn-login-pro">Revenir aux stages</a>
{% endif %}
{% else %}
<a href="{{ path('user_login', {'type': 'trainee'}) }}" class="btn btn-menu btn-menu-trainee">{{ 'header.trainee'| trans }}</a>
<a href="{{ path('user_login', {'type': 'pro'}) }}" class="btn btn-menu btn-login-pro">{{ 'header.pro'| trans }}</a>
{% endif %}
</div>
</div>
</header>
{% if app.user and app.user.isPro %}
<div class="pro-menu-sidebar hide-mobile">
<div class="menu-content">
<div class="pro-menu-item">
<a href="{{ path('pro_dashboard') }}" class="pro-menu-link">
<img loading="lazy" src="/images/icons/dashboard.svg" class="main-image" alt="">
<img loading="lazy" src="/images/icons/dashboard-hover.svg" class="hover-image" alt="">
<span class="pro-menu-title">{{ 'header.dashboard'| trans }}</span>
</a>
</div>
<div class="pro-menu-item">
<a href="{{ path('pro_page') }}" class="pro-menu-link">
<img loading="lazy" src="/images/icons/pro-page.svg" class="main-image" alt="">
<img loading="lazy" src="/images/icons/pro-page-hover.svg" class="hover-image" alt="">
<span class="pro-menu-title">{{ 'header.page_pro'| trans }}</span>
</a>
</div>
<div class="pro-menu-item">
<a href="{{ path('manage_courses') }}" class="pro-menu-link">
<img loading="lazy" src="/images/icons/courses.svg" class="main-image" alt="">
<img loading="lazy" src="/images/icons/courses-hover.svg" class="hover-image" alt="">
<span class="pro-menu-title">{{ 'header.course_management'| trans }}</span>
</a>
</div>
<div class="pro-menu-item">
<a href="{{ path('pro_manage_booking') }}" class="pro-menu-link">
<img loading="lazy" src="/images/icons/bookings.svg" class="main-image" alt="">
<img loading="lazy" src="/images/icons/bookings-hover.svg" class="hover-image" alt="">
<span class="pro-menu-title">{{ 'header.trainee_management'| trans }}</span>
</a>
</div>
<div class="pro-menu-item">
<a href="{{ path('message') }}" class="pro-menu-link">
<img loading="lazy" src="/images/icons/messaging.svg" class="main-image" alt="">
<img loading="lazy" src="/images/icons/messaging-hover.svg" class="hover-image" alt="">
<span class="pro-menu-title">{{ 'header.messages'| trans }}</span>
</a>
</div>
<div class="pro-menu-item">
<a href="{{ path('pro_note_received') }}" class="pro-menu-link">
<img loading="lazy" src="/images/icons/reviews.svg" class="main-image" alt="">
<img loading="lazy" src="/images/icons/reviews-hover.svg" class="hover-image" alt="">
<span class="pro-menu-title">Gestion des avis</span>
</a>
</div>
<div class="pro-menu-item">
<a href="{{ path('calendar_weekly', {'type': 'pro'}) }}" class="pro-menu-link">
<img loading="lazy" src="/images/icons/calendar.svg" class="main-image" alt="">
<img loading="lazy" src="/images/icons/calendar-hover.svg" class="hover-image" alt="">
<span class="pro-menu-title">{{ 'header.calendar'| trans }}</span>
</a>
</div>
<div class="pro-menu-item">
<a href="{{ path('pro_internal_partners') }}" class="pro-menu-link">
<img loading="lazy" src="/images/icons/partners.svg" class="main-image" alt="">
<img loading="lazy" src="/images/icons/partners-hover.svg" class="hover-image" alt="">
<span class="pro-menu-title">{{ 'pro_partner_page.my_partners'| trans }}</span>
</a>
</div>
<div class="pro-menu-item">
<a href="{{ path('pro_subscription') }}" class="pro-menu-link">
<img loading="lazy" src="/images/icons/subscription.svg" class="main-image" alt="">
<img loading="lazy" src="/images/icons/subscription-hover.svg" class="hover-image" alt="">
<span class="pro-menu-title">{{ 'header.subscription'| trans }}</span>
</a>
</div>
<div class="pro-menu-item">
<a href="{{ path('pro_parameters') }}" class="pro-menu-link">
<img loading="lazy" src="/images/icons/parameter.svg" class="main-image" alt="">
<img loading="lazy" src="/images/icons/parameter-hover.svg" class="hover-image" alt="">
<span class="pro-menu-title">{{ 'header.parameters'| trans }}</span>
</a>
</div>
{#
<div class="pro-menu-item">
<a href="{{ path('user_logout') }}" class="pro-menu-link">
<img loading="lazy" src="/images/icons/logout.svg" class="main-image" alt="">
<img loading="lazy" src="/images/icons/logout-hover.svg" class="hover-image" alt="">
<span class="pro-menu-title">{{ 'header.logout'| trans }}</span>
</a>
</div>
#}
</div>
</div>
{% endif %}