{#
# Flyout Base containing flyout bar and content.
#
# Overriade Storefront flyout to use our own navigationTree
#}
{# @var treeItem \S360\MegaMenu\Struct\TreeItem #}
{% block layout_navigation_flyout %}
{% set item = navigationTree.item %}
{% set name = item.translated.title %}
{% block layout_navigation_flyout_bar %}
<div class="row navigation-flyout-bar">
{% block layout_navigation_flyout_bar_category %}
<div class="col">
<div class="navigation-flyout-category-link">
{% block layout_navigation_flyout_bar_category_link %}
{% if item.categoryLink %}
<a class="nav-link"
href="{{ seoUrl('frontend.navigation.page', { navigationId: item.categoryLink.id }) }}"
itemprop="url"
title="{{ name }}">
{% block layout_navigation_flyout_bar_category_link_text %}
{{ "general.toCategory"|trans|sw_sanitize }} {{ name }}
{% sw_icon 'arrow-right' style {
'color': 'primary',
'pack':'solid'
} %}
{% endblock %}
</a>
{% endif %}
{% endblock %}
</div>
</div>
{% endblock %}
{% block layout_navigation_flyout_bar_close %}
<div class="col-auto">
<div class="navigation-flyout-close js-close-flyout-menu">
{% block layout_navigation_flyout_bar_close_content %}
{% block layout_utilities_offcanvas_close_icon %}
{% sw_icon 'x' %}
{% endblock %}
{% endblock %}
</div>
</div>
{% endblock %}
</div>
{% endblock %}
{% block layout_navigation_flyout_content %}
<div class="row navigation-flyout-content">
{% sw_include '@Storefront/storefront/s360/megamenu/desktop/flyouts/' ~ item.contentType ~ '.html.twig' ignore missing with { treeItem: navigationTree, item: item, menu: menu } %}
</div>
{% endblock %}
{% endblock %}