<nav class="navbar navbar-expand-lg navbar-dark bg-primary">
<a class="navbar-brand" href="/">LOGO</a>
<div class="collapse navbar-collapse" id="navbarTogglerDemo02">
{% set currentPath = app.request.get('_route') %}
{% set currentparam = app.request.get('_route_params') %}
<ul class="navbar-nav mr-auto mt-2 mt-lg-0">
<li class="nav-item active">
<a class="nav-link" href="{{ path('accueil') }}">home</a>
</li>
<li class="nav-item active">
<div class="dropdown">
<button class="btn btn-primary dropdown-toggle" type="button" id="dropdownMenuButton" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Boutiques
</button>
<div class="dropdown-menu" aria-labelledby="dropdownMenuButton">
<a class="dropdown-item {% if currentPath == 'all_stores' %}active{% endif %} " href="{{ path('all_stores') }}">Toutes les boutiques</a>
{% set allUsers = suppliersMenu.getSuppliersMenu() %}
<div class="menu-group-users">
{% for user in allUsers %}
{% if "ROLE_ADMIN" not in user.roles and "ROLE_API" not in user.roles %}
<div class="menu-users">
<a class="dropdown-item {% if currentPath == 'suppliers_store' and currentparam["user_id"] == user.id %}active{% endif %}" href="{{ path('suppliers_store', {'user_id': user.id}) }}">
{{ user.name }}
<i class="fa fa-angle-right" aria-hidden="true" style="float: right;"></i>
</a>
{% if user.suppliers|length > 0 %}
<ul class="sous-menu-users-supplier">
{% for supplier in user.suppliers %}
<li class="elmt-users-supplier">
<a class="dropdown-item {% if currentPath == 'article_store' and currentparam['id'] == supplier.id %}active{% endif %}" href="{{ path('article_store', {'id': supplier.id}) }}">
{{ supplier.name }}
</a>
</li>
{% endfor %}
</ul>
{% endif %}
</div>
{% endif %}
{% endfor %}
</div>
</div>
</div>
</li>
<li class="nav-item active">
<div class="dropdown">
<button class="btn btn-primary dropdown-toggle" type="button" id="dropdownMenuButton" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Catégories
</button>
<div class="dropdown-menu categories-menu" aria-labelledby="dropdownMenuButton">
<a class="dropdown-item {% if currentPath == 'all_categories' %}active{% endif %}" href="{{ path('all_categories') }}">Toutes les catégories</a>
{% set allCategories = suppliersMenu.getCategoriesMenu() %}
{% for categorie in allCategories %}
<a style="position: relative;" class="dropdown-item {% if currentPath == 'articles_categorie' and currentparam['slug'] == categorie.slug %}active{% endif %}" href="{{ path('articles_categorie', {'slug': categorie.slug}) }}">
{{ categorie.nom }}
{% if categorie.sousCategories|length > 0 %}
<i style="position: absolute;right: 3px;top: 6px;" class="fa fa-angle-right" aria-hidden="true"></i>
{% endif %}
<div class="dropdown-submenu sub-categories-menu display-none">
{% for sousCategorie in categorie.sousCategories %}
{% if sousCategorie.deletedAt is null %}
<span class="dropdown-item" attr-href="{{ path('articles_sous_categorie', {'slug': categorie.slug, 'id': sousCategorie.id}) }}" >{{sousCategorie.name}}</span>
{% endif %}
{% endfor %}
</div>
</a>
{% endfor %}
</div>
</div>
</li>
<li class="nav-item">
<a class="nav-link" href="{{ path('contact') }}">contact</a>
</li>
</ul>
<div class="my-2 my-lg-0">
<form class="form-inline my-2 my-lg-0">
<input class="form-control mr-sm-2" type="search" placeholder="Search" aria-label="Search">
<button class="btn btn-success my-2 my-sm-0" type="submit">Search</button>
</form>
</div>
<div class="my-2 my-lg-0">
<div class="dropdown">
<button class="btn btn-primary dropdown-toggle" type="button" id="dropdownMenuButton" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
{{ app.request.locale }}
</button>
<div class="dropdown-menu" aria-labelledby="dropdownMenuButton">
{% for locale in locales %}
<a class="dropdown-item" href="{{ path('change_locale', {'locale': locale}) }}">{{ locale }}</a>
{% endfor %}
</div>
</div>
</div>
</div>
</nav>