{# settings #}
{% extends ('areas_shared/settings.html.twig') %}
{% block content %}
{# default margin bottom #}
{% if marginBottom.isEmpty() %}
{% do marginBottom.setDataFromResource('no-margin-bottom') %}
{% endif %}
{# large #}
{% set large = pimcore_checkbox('large', {
'reload': true
}) %}
{# image #}
{% set image = pimcore_image('image', {
'reload': true,
'width': 300
}) %}
{# editmode #}
{% if editmode %}
<div class="editmode">
<div class="accordion-container">
<div class="accordion-button">
<span class="accordion-button-text">Hero</span>
{{ include('svg/editmode/setting.html.twig') }}
</div>
<div class="panel">
<div class="settings-container">
<div class="setting input">
<label>Anker:</label>
{{ anchor|raw }}
</div>
<div class="setting checkbox">
<label>{{ large|raw }} Gross</label>
</div>
<div class="setting">
<label>Bild:</label>
{{ image|raw }}
</div>
<div class="setting select">
<label>Abstand unten:</label>
{{ marginBottom|raw }}
</div>
</div>
</div>
</div>
</div>
{% endif %}
{% if image.src %}
<div class="hero-brick brick-container {{ backgroundColor.data }} {{ marginBottom.data }}">
{# anchor #}
{% if anchor.data %}
<div class="anchor" id="{{ anchor.data }}"></div>
{% endif %}
<div class="container-2500 no-padding">
{# large #}
{% if image.src and large.checked %}
<div class="image large">
{{ image.thumbnail('heroLarge').html({
'alt': image.alt,
'disableWidthHeightAttributes': true,
'imgAttributes': {
'width': 480,
'height': 400,
'loading': 'eager'
}
})|raw }}
</div>
{# normal #}
{% elseif image.src %}
<div class="image">
{{ image.thumbnail('heroSmall').html({
'alt': image.alt,
'disableWidthHeightAttributes': true,
'imgAttributes': {
'width': 480,
'height': 200,
'loading': 'eager'
}
})|raw }}
</div>
{% endif %}
{# wave #}
{% if not large.checked %}
<div class="wave">
{{ include('svg/hero/wave.html.twig') }}
</div>
{% endif %}
</div>
</div>
{% endif %}
{% endblock %}