{% block element_flink_anchor_nav %}
{% set dotnavClasses = "flink-anchor-dotnav" %}
{% if config('FlinkCmsAnchor.config.useDotNavigationActiveTitle') %}
{% set dotnavClasses = dotnavClasses ~ " flink-anchor-dotnav--show-active-title" %}
{% endif %}
{% set dotnavColor = config('FlinkCmsAnchor.config.dotNavigationColor')|default("text") %}
{% set dotnavClasses = dotnavClasses ~ " flink-anchor-dotnav--color-" ~ dotnavColor %}
{% set dotnavActiveColor = config('FlinkCmsAnchor.config.dotNavigationActiveMarkColor')|default("text") %}
{% set dotnavClasses = dotnavClasses ~ " flink-anchor-dotnav--active-color-" ~ dotnavActiveColor %}
{% if config('FlinkCmsAnchor.config.hideMobileDotNavigation') %}
{% set dotnavClasses = dotnavClasses ~ " flink-anchor-dotnav--hide-mobile" %}
{% endif %}
{% set dotnavMobilePosition = config('FlinkCmsAnchor.config.mobileDotNavigationPosition')|default("ml") %}
{% set dotnavClasses = dotnavClasses ~ " flink-anchor-dotnav--mobile-position-" ~ dotnavMobilePosition %}
{% if config('FlinkCmsAnchor.config.mobileUseDotNavigationActiveTitle') %}
{% set dotnavClasses = dotnavClasses ~ " flink-anchor-dotnav--mobile-show-active-title" %}
{% endif %}
{% set dotnavMobileDotSize = config('FlinkCmsAnchor.config.mobileDotNavigationSize')|default("normal") %}
{% set dotnavClasses = dotnavClasses ~ " flink-anchor-dotnav--mobile-dot-size-" ~ dotnavMobileDotSize %}
{% set style = element.config.style.value|default("dotnav") %}
{% if element.config.sticky.value %}
{% set dotnavClasses = dotnavClasses ~ " flink-anchor-dotnav--sticky" %}
{% endif %}
<div class="cms-element-{{ element.type }}">
{% if element.config.contentBefore.value %}
<div class="flink-anchor-nav-content-before">
{{ element.config.contentBefore.value | raw }}
</div>
{% endif %}
{% if style != 'nav-horizontal' %}
<ul class="flink-anchor-nav {{ dotnavClasses }} flink-anchor-nav-style-{{ style }}"
data-flink-cms-anchor-dotnav="true">
</ul>
{% else %}
<div class="flink-anchor-nav-horizontal-container">
<ul class="flink-anchor-nav {{ dotnavClasses }} flink-anchor-nav-style-{{ style }}"
data-flink-cms-anchor-dotnav="true"
data-flink-cms-anchor-dotnav-options='{ "stickyHeaderElements" : "{{ config('FlinkCmsAnchor.config.stickyHeaderElementSelectors') }}" }'>
</ul>
</div>
<div class="flink-anchor-nav-select-mobile-container d-md-none d-lg-none">
<select class="form-control flink-anchor-nav-select-mobile">
<option disabled>{{ 'flink.cms-anchor.menu' | trans }}</option>
</select>
</div>
{% endif %}
</div>
{% endblock %}