{#
# Dropdown Content Columns
#}
{% sw_extends '@Storefront/storefront/s360/megamenu/desktop/flyouts/base.html.twig' %}
{# @var menu \S360\MegaMenu\Core\Content\Menu\MenuEntity #}
{# @var item \S360\MegaMenu\Core\Content\Menu\MenuItemEntity #}
{% block s360_megamenu_item_base_flyout_content %}
{# Loop over each column and parse its rows #}
{% for column in treeItem.children %}
<div class="col s360-megamenu__column {% if column.item.contentSettings.fullwidth %}s360-megamenu__column--fullwidth{% endif %} {% if column.item.styling.customClass %}{{ column.item.styling.customClass }}{% endif %}">
{# Column Header #}
{% block s360_megamenu_columns_dropdown_header %}
<div class="s360-megamenu__columns__headline s360-megamenu__link--{{ column.item.id }} s360-megamenu__link--{{ column.item.contentType }}">
{% block s360_megamenu_columns_dropdown_header_title %}
{% sw_include '@Storefront/storefront/s360/megamenu/desktop/items/link.html.twig' with { treeItem: column } %}
{% endblock %}
</div>
{% endblock %}
{# Column Items (ie rows) #}
{% block s360_megamenu_columns_dropdown_rows %}
<div class="s360-megamenu__columns__rows">
{% for row in column.children %}
{% block s360_megamenu_columns_dropdown_rows_row %}
{% sw_include '@Storefront/storefront/s360/megamenu/desktop/items/' ~ row.item.contentType ~ '.html.twig' ignore missing with { treeItem: row } %}
{% endblock %}
{% endfor %}
</div>
{% endblock %}
</div>
{% endfor %}
{% endblock %}