{% sw_extends '@zenitPlatformGravity/storefront/layout/navigation/flyout.html.twig' %}
{% block layout_navigation_flyout_bar %}
{% if theme_config('zen-flyout-navigation-header') %}
{{ parent() }}
{% endif %}
{% endblock %}
{% block layout_navigation_flyout_categories %}
<div class="{% if category.media and theme_config('zen-flyout-navigation-teaser') %}col-8 col-xl-9{% else %}col{% endif %}">
<div class="navigation-flyout-categories">
{{ block('layout_navigation_flyout_categories_recoursion') }}
</div>
</div>
{% endblock %}
{% block layout_navigation_flyout_teaser %}
{% if theme_config('zen-flyout-navigation-teaser') %}
{{ parent() }}
{% endif %}
{% endblock %}
{% block layout_navigation_flyout_teaser_image %}
{# {{dump(category)}} #}
{% set navigationImage = category.extensions.navigationImage ?? null %}
{% set teaserMedia = navigationImage ?: category.media %}
{% set attributes = {
'class': 'navigation-flyout-teaser-image',
'alt': (teaserMedia.translated.alt ?: ''),
'title': (teaserMedia.translated.title ?: ''),
'data-object-fit': 'cover'
} %}
{% if config('zenitPlatformGravity.config.lazyloading') %}
{% set attributes = attributes|merge({ 'loading': 'lazy' }) %}
{% endif %}
<a class="navigation-flyout-teaser-image-container" href="{{ category_url(category) }}" {% if category_linknewtab(category) %} target="_blank" {% endif %} title="{{ name }}">
{% sw_thumbnails 'navigation-flyout-teaser-image-thumbnails' with {
media: teaserMedia,
sizes: {
'default': '310px'
}
} %}
</a>
{% endblock %}