{% macro item(taxon) %}
{% import _self as macros %}
{% if taxon.enabledChildren|length > 0 %}
<div class="ui dropdown item" {{ sylius_test_html_attribute('menu-item') }}>
<span class="text">{{ taxon.name }}</span>
<i class="chevron down icon"></i>
<div class="menu">
{% for childTaxon in taxon.enabledChildren %}
{{ macros.item(childTaxon) }}
{% endfor %}
</div>
</div>
{% else %}
<a href="{{ path('sylius_shop_product_index', {'slug': taxon.slug, '_locale': taxon.translation.locale}) }}" class="item" {{ sylius_test_html_attribute('menu-item') }}>{{ taxon.name }}</a>
{% endif %}
{% endmacro %}
{% import _self as macros %}
<div class="col-12 row pl-0 pr-0">
<div class="col-4">
<div class="column second_column">
<a href="{{ path('sylius_shop_homepage') }}"><img src="{{ asset('assets/shop/svg/header_logo.svg') }}" alt="Max" class="ui small image main_logo" /></a>
</div>
</div>
<div class="col-8 pr-0">
<div class="ui large stackable menu" {{ sylius_test_html_attribute('menu') }}>
<a href="{{ path('sylius_shop_product_index', {'slug': 'boiteahistoires'}) }}" class="menu-link item mr-2">{{ 'app.ui.storyteller'|trans }}</a>
{% set accessoriesProducts = get_products_by_taxon_code('accessories') %}
{% if accessoriesProducts|length > 0 %}
<div class="ui dropdown item">
<span class="text">{{ 'app.ui.menu_accessories'|trans }}</span>
<i class="chevron down icon"></i>
<div class="menu">
{% for accessory in accessoriesProducts %}
<a href="{{ path('sylius_shop_product_index', {'slug': accessory.slug}) }}" style="color:#FFFFFF !important;" class="item">{{ ('app.ui.menu.' ~ accessory.mainTaxon.code) | trans }}</a>
{% endfor %}
</div>
</div>
{% endif %}
<a href="{{ path('sylius_shop_product_index', {'slug': 'catalogue'}) }}" class="menu-link item mr-2">{{ 'customStrings.menu.catalogue'|trans }}</a>
<a href="{{ path('app_shop_cards') }}" class="menu-link item mr-2">{{ 'customStrings.menu.giftCard'|trans }}</a>
<a href="{{ path('odiseo_sylius_blog_plugin_shop_article_index') }}" class="menu-link item mr-2">{{ 'customStrings.menu.blog'|trans }}</a>
<div class="right menu_icons item menu-link"><a href="#navigation-search" data-toggle="collapse" role="button" aria-expanded="false" aria-controls="#navigation-search"><img src="{{ asset('assets/shop/img/search.png') }}" class="search-image" alt="search" /></a></div>
<div class="right menu_icons item menu-link">{{ render(controller('sylius.controller.shop.security_widget:renderAction')) }}</div>
<div class="right menu_icons item menu-link">{{ render(url('sylius_shop_partial_cart_summary', {'template': '@SyliusShop/Cart/_widget.html.twig'})) }}</div>
</div>
</div>
</div>
<div class="mobile_menu">
<nav class="navbar navbar-expand-lg navbar-dark visible-xs-block">
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNavDropdown" aria-controls="navbarNavDropdown" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<a href="{{ path('sylius_shop_homepage') }}"><img src="{{ asset('assets/shop/svg/header_logo.svg') }}" alt="Max" class="image" height></a>
<div class="right menu_icons item menu-link"><a href="#navigation-search" data-toggle="collapse" role="button" aria-expanded="false" aria-controls="#navigation-search"><img src="{{ asset('assets/shop/img/search.png') }}" class="search-image" alt="search" /></a></div>
<!--div class="right menu_icons" data-toggle="collapse" data-target="#navbarNavDropdown">{{ render(controller('sylius.controller.shop.security_widget:renderAction')) }}</div-->
<div class="right menu_icons"><a href="{{ path('sylius_shop_login') }}" class="item"> <img src="{{ asset('assets/shop/img/account_circleaccount_circle.png') }}" class="profile-image" alt="my account" /></a></div>
<div class="right menu_icons">{{ render(url('sylius_shop_partial_cart_summary', {'template': '@SyliusShop/Cart/_widget.html.twig'})) }}</div>
<div class="collapse navbar-collapse" id="navbarNavDropdown">
<ul class="navbar-nav">
<li class="nav-item font-weight-bold"><a href="{{ path('sylius_shop_product_index', {'slug': 'boiteahistoires'}) }}" class="item">{{ 'app.ui.storyteller'|trans }}</a></li>
{% for accessory in accessoriesProducts %}
<li class="nav-item font-weight-bold"><a href="{{ path('sylius_shop_product_index', {'slug': accessory.slug}) }}" class="item">{{ ('app.ui.menu.' ~ accessory.mainTaxon.code) | trans }}</a></li>
{% endfor %}
<li class="nav-item font-weight-bold"><a href="{{ path('sylius_shop_product_index', {'slug': 'catalogue'}) }}" class="item">{{ 'customStrings.menu.catalogue'|trans }}</a></li>
<li class="nav-item font-weight-bold"><a href="{{ path('app_shop_cards') }}" class="item">{{ 'customStrings.menu.giftCard'|trans }}</a></li>
<li class="nav-item font-weight-bold"><a href="{{ path('odiseo_sylius_blog_plugin_shop_article_index') }}" class="item">{{ 'customStrings.menu.blog'|trans }}</a></li>
</ul>
</div>
</nav>
</div>
{% block javascript_footer %}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.3/jquery.min.js"></script>
<script>
$(document).ready(function(){
jQuery('.dropdown-item').click(function () {
window.location = $(this).attr('href');
});
});
</script>
{% endblock %}