{% set pg = path(app.request.get('_route'), app.request.get('_route_params')) %}
<nav class="navbar navbar-expand-md navbar-light sticky-top" id="main_navbar" >
<button class="navbar-toggler custom-toggler" type="button" data-toggle="collapse" data-target="#main_navbar_collapse" aria-controls="main_navbar_collapse" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="main_navbar_collapse">
<ul class="navbar-nav mr-auto">
<li class="nav-item">
<a class="nav-link {{ (pg in ["/","/uvod"]) ? 'active' }}" href="{{ path('uvod') }}"><i class="fa fa-home" aria-hidden="true"></i> Úvod</a>
</li>
<li class="nav-item">
<a class="nav-link {{ '/podnet/' in pg ? 'active' }}" href="{{ path('podnet-new') }}"><i class="fas fa-feather-alt"></i> Podnet</a>
</li>
{# % if is_granted('ROLE_FIRMA') % #}
<li class="nav-item">
<a class="nav-link {{ '/oznamenie/' in pg ? 'active' }}" href="{{ path(is_granted('ROLE_FIRMA') ? 'oznamenie-new' : 'oznamenie') }}"><i class="fas fa-feather-alt"></i> Oznámenie</a>
</li>
{# % endif % #}
<!--
<li class="nav-item">
<a class="nav-link {{ '/mapy/' in pg ? 'active' }}" href="{{ path('mapy') }}"><i class="fas fa-globe-europe"></i> Mapa</a>
</li>
-->
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle {{ '/register/' in pg ? 'active' }}" href="#" id="dropdown_register" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
<i class="far fa-list-alt"></i> Register
</a>
<div>
<div class="dropdown-menu" aria-labelledby="dropdown_register">
<a class="dropdown-item" href="{{ path('register-skody') }}"><i class="fas fa-th-list"></i> Register EŠ</a>
<a class="dropdown-item" href="{{ path('register-hrozby') }}"><i class="fas fa-th-list"></i> Register BHEŠ</a>
</div>
</div>
</li>
<li class="nav-item">
<a class="nav-link {{ '/riziko' in pg ? 'active' }}" href="{{ path('riziko') }}"><i class="fas fa-calculator"></i> Riziko</a>
</li>
{# <li class="nav-item dropdown">
<a class="nav-link dropdown-toggle {{ '/calculator' in pg ? 'active' }}" href="#" id="dropdown_calculator" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
<i class="fas fa-calculator"></i>
</a>
<div class="dropdown-menu" aria-labelledby="dropdown_calculator">
<a class="dropdown-item {{ '/rozhodovaci-kluc' in pg ? 'active' }}" href="{{ path('calculator', {slug: 'rozhodovaci-kluc'}) }}"><i class="fas fa-cubes"></i> Rozhodovací kľúč</a>
<a class="dropdown-item {{ '/vypocet-eai-indexu' in pg ? 'active' }}" href="{{ path('calculator', {slug: 'vypocet-eai-indexu'}) }}"><i class="fas fa-cubes"></i> Výpočet EAI indexu</a>
</div>
</li> #}
</ul>
<ul class="navbar-nav ml-0 ml-auto">
<li class="nav-item dropdown">
{% if app.user %}
<a class="nav-link dropdown-toggle {{ '/user/' in pg ? 'active' }}" href="#" id="dropdown_user" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
<i class="far fa-user"></i><span class="d-md-none d-lg-inline"> {{ app.user.username }}</span>
</a>
<div class="dropdown-menu dropdown-menu-right" aria-labelledby="dropdown_user">
<a class="dropdown-item" href="{{ path('user-account') }}"><i class="fas fa-user-alt"></i> Môj účet</a>
{% if is_granted('ROLE_MINISTERSTVO') %}
<a class="dropdown-item" href="{{ path('notice-resolve') }}"><i class="fas fa-file-signature"></i> Správca podnetov a oznámení</a>
<a class="dropdown-item" href="{{ path('skoda-resolve') }}"><i class="fas fa-file-signature"></i> Správca EŠ a BHEŠ</a>
{% endif %}
{% if is_granted('ROLE_GARANT') %}
<a class="dropdown-item" href="{{ path('users') }}"><i class="fas fa-user-edit"></i> Správca uživateľov</a>
{% endif %}
{% if is_granted('ROLE_ADMIN') %}
<a class="dropdown-item" href="{{ path('report-logins') }}"><i class="fas fa-user-edit"></i> Prístupy</a>
{% endif %}
<div class="dropdown-divider"></div>
<a class="dropdown-item" href="{{ path('logout') }}"><i class="fas fa-user-alt-slash"></i> Odhlásit</a>
</div>
{% elseif 'login' in pg %}
<a><i class="far fa-user-circle"></i> Prihlásenie</a>
{% else %}
<a type="button" id="dropdown_login" data-toggle="dropdown" class="nav-link dropdown-toggle" aria-haspopup="true" aria-expanded="false">Prihlásenie</a>
<div class="dropdown-menu dropdown-menu-right px-3" aria-labelledby="dropdown_login">
<form class="form" role="form" id="loginForm" novalidate="novalidate" action="{{ path('login') }}" method="post">
<div class="form-group">
<input autocomplete type="text" id="username" name="_username" placeholder="E-mail" class="form-control form-control-sm" required="required"/>
<input autocomplete class="form-control form-control-sm" type="password" id="password" name="_password" placeholder="Heslo" required="required"/>
</div>
<div class="form-group text-center">
<input type="hidden" name="_target_path" value="{{ path(app.request.get('_route'), app.request.get('_route_params')) }}"/>
<button type="submit" class="btn btn-block btn-sm btn-primary">Prihlásiť</button>
</div>
<div class="form-group text-center mb-2">
<small><a href="{{ path('registration') }}">Registrácia</a></small>
</div>
</form>
</div>
{% endif %}
</li>
</ul>
</div>
</nav>