{% sw_extends '@Storefront/storefront/section/cms-section-block-container.html.twig' %}
{% block section_content_block %}
{% set flinkResponsive = block.customFields.flink_responsive %}
{% from '@FlinkCmsResponsiveHelper/custom/flink-responsive-classes.html.twig' import flinkViewportClasses as viewportClasses %}
{% set content %}
{{ parent() }}
{% endset %}
<div class="flink-responsive-block-container {{ viewportClasses(flinkResponsive)|trim }}">
{% set loadViaJS = config('FlinkCmsResponsiveHelper.config.loadViaJs') %}
{% set ignoreCategories = config('FlinkCmsResponsiveHelper.config.ignoreLoadViaJSCategories') %}
{% if loadViaJS and page.navigationId not in ignoreCategories and '<img' in content and flinkResponsive and not flinkResponsivePostFetch %}
<div class="flink-responsive-postfetch"><!-- hidden due to responsive page loading --></div>
{% else %}
{{ content }}
{% endif %}
</div>
{% endblock %}