{% sw_extends '@parent/storefront/layout/navigation/categories.html.twig' %}
{# {% extends '@Storefront/storefront/layout/navigation/categories.html.twig' %} #}
{% block layout_navigation_categories_item %}
<div class="{% if level == 0 %}{% if navigationMedia %}col-3 {% else %}col-4 {% endif %}{% endif %}navigation-flyout-col">
<div class="d-flex flex-row">
{# {{dump(treeItem.category.translated.customFields.custom_category_icon_media_color)}} #}
{% if treeItem.category.translated.customFields.custom_category_icon_media_color %}
<div style="margin-top: -3px; margin-right: 15px; border: 1px solid #f5f5f5; border-radius: 5px; height: 40px; width: 40px; background-color:{{ treeItem.category.translated.customFields.custom_category_icon_media_color }}"></div>
{% endif %}
{% block layout_navigation_categories_item_link %}
{% if treeItem.category.type == 'folder' %}
<div class="nav-item nav-link navigation-flyout-link is-level-{{ level }}"
title="{{ name }}">
<span itemprop="name">{{ name }}</span>
</div>
{% else %}
<a class="nav-item nav-link navigation-flyout-link is-level-{{ level }}{% if id == activeId or id in activePath %} active{% endif %} {% if treeItem.category.translated.customFields.custom_category_navigation_image or treeItem.category.translated.customFields.custom_category_navigation_subtitle %} nav-link-extended{% endif %}"
href="{{ link }}"
itemprop="url"
{% if category_linknewtab(treeItem.category) %}target="_blank"
{% if treeItem.category.linkType == "external" %}rel="noopener noreferrer"{% endif %}
{% endif %}
title="{{ name }}">
{% if treeItem.category.translated.customFields.custom_category_navigation_image or treeItem.category.translated.customFields.custom_category_navigation_subtitle %}
<div class="nav-link-extended-wrapper">
<div class="image">
{% set images = searchMedia([treeItem.category.translated.customFields.custom_category_navigation_image], context.context) %}
{% for image in images %}
<img src="{{ image.url }}" alt="{{ treeItem.category.translated.name }}">
{% endfor %}
</div>
<div class="text">
<span itemprop="name">{{ name }}</span>
<span class="subtitle">{{ treeItem.category.translated.customFields.custom_category_navigation_subtitle|length > 40 ? treeItem.category.translated.customFields.custom_category_navigation_subtitle|slice(0, 40) ~ '...' : treeItem.category.translated.customFields.custom_category_navigation_subtitle }}</span>
</div>
</div>
{% else %}
<span itemprop="name">{{ name }}</span>
{% endif %}
</a>
{% endif %}
{% endblock %}
</div>
{% block layout_navigation_categories_recoursion %}
{{ parent() }}
{% endblock %}
</div>
{% endblock %}