{% embed 'components/organisms/offside/offside.html.twig' with {
'class': 'offside--vertical-menu vertical-menu',
'id': 'verticalMenu',
'ariaLabeledBy': 'vertical-menu__header',
} %}
{% block offcanvasHeader %}
{% endblock %}
{% block offcanvasContent %}
{# maybe a better solution? #}
<vertical-menu
image-service=" {{ imageservice }}"
>
<nav class="vertical-menu__storyblok-nav vertical-menu__nav">
<ul class="vertical-menu__list vertical-menu__list">
{% include 'components/organisms/storyblok/storyblok.html.twig' with {
'componentData': cms_globals.main_menu|default,
'componentConfig': {
'link-open-menu': {
additionalClass: 'link-open-menu--vertical-menu vertical-menu__entry ',
},
'text-link': {
class: 'text-link--vertical-menu vertical-menu__entry ',
}
}
}
%}
</ul><ul class="vertical-menu__list vertical-menu__list--separated">
{% include 'components/organisms/storyblok/storyblok.html.twig' with {
'componentData': cms_globals.upper_menu|default,
'componentConfig': {
'link-open-menu': {
additionalClass: 'link-open-menu--vertical-menu vertical-menu__entry ',
},
'text-link': {
class: 'text-link--vertical-menu vertical-menu__entry ',
}
}
}
%}
</ul>
</nav>
{% if storeContext.languages|default|length > 1 %}
{% include 'components/molecules/language-select/language-select.html.twig'
with {
'class': 'language-select--vertical-menu',
'current_language': storeContext.localeInfo.currentLocale,
'languages': storeContext.languages} %}
{% endif %}
</vertical-menu>
{% endblock %}
{% block offcanvasFooter %}
<div class="vertical-menu__footer">
<a
class="vertical-menu__direct-order"
href="{{ path('checkout_cart_index') }}?directOrder=true"
data-gtm-direct-order=""
>
{{ 'header_direct_order'|trans }}
</a>
<vat-toggle
class="vat-toggle--light-switcher"
exclude-vat="{{ app.request.attributes.getBoolean('exclude_vat') ? 'true' : 'false' }}"
toggle-id="vertical-menu-toggler">
</vat-toggle>
</div>
{% endblock %}
{% endembed %}