<header class="navbar navbar-expand bg-primary flex-column flex-md-row">
<a class="navbar-brand" href="https://eudetic.eu" aria-label="Eiditic">
<img src="{{ asset('images/sigle_white.png') }}" width="55px" />
</a>
<div class="navbar-nav-scroll float-start">
<ul class="navbar-nav bd-navbar-nav flex-row">
{% set linkClass = '' %}
{% if app.request.get('_route') == 'app_home' %}
{% set linkClass = 'fw-bold' %}
{% endif %}
<li class="nav-item"><a class="nav-link text-white {{ linkClass }}" href="{{ path('app_home') }}">Home</a></li>
{% if is_granted('ROLE_API') %}
{% set linkClass = '' %}
{% if app.request.get('_route') == 'swagger_ui' %}
{% set linkClass = 'fw-bold' %}
{% endif %}
<li class="nav-item"><a class="nav-link text-white {{ linkClass }}" href="{{ path('swagger_ui') }}">Swagger</a></li>
{% endif %}
{% if is_granted('ROLE_ADMIN') %}
{% set linkClass = '' %}
{% if app.request.get('_route') == 'api_graphql_graphiql' %}
{% set linkClass = 'fw-bold' %}
{% endif %}
<li class="nav-item"><a class="nav-link text-white {{ linkClass }}" href="{{ path('api_graphql_graphiql') }}">GraphiQL</a></li>
{% endif %}
</ul>
</div>
{% if is_granted('IS_AUTHENTICATED_FULLY') %}
<ul class="navbar-nav flex-row flex-wrap ms-md-auto">
<li class="nav-item"><a class="nav-link text-info" href="https://git.euditic.eu" target="_blank" rel="noopener" aria-label="GitHub"><i class="fab fa-github"></i></a></li>
<li class="nav-item"><span class="nav-link text-white">|</span></li>
<li class="nav-item"><a class="nav-link text-white" href=""><i class="fas fa-user"></i> {{ app.user.email }}</a></li>
<li class="nav-item"><a class="nav-link text-white" href="{{ path('app_logout') }}"><i class="fas fa-sign-out-alt"></i></a></li>
</ul>
{% endif %}
</header>
{% if (app.request.get('_route') == 'swagger_ui' or app.request.get('_route') == 'api_graphql_graphiql') and is_granted('ROLE_ALLOWED_TO_SWITCH') %}
<div class="p-1">
{% set login = app.request.query.get('login') %}
<div>
<form action="{{ path('swagger_ui') }}" method="get">
<div class="btn-group w-100">
<input name="login" type="text" class="w-100" value="{{ login }}" placeholder="login" />
<button class="btn btn-primary">Autoriser</button>
</div>
</form>
</div>
</div>
{% endif %}