{% sw_extends '@Storefront/storefront/layout/navigation/navigation.html.twig' %}{% block layout_main_navigation_menu_home %}{% endblock %}{% block layout_main_navigation %}{# GuestPass #}{% set isGuestPass = (controllerName == 'VirginGuestPass') %}{% set selectedClubId = result ? result.extensions.foreignKeys.all().clubId : '' %}{% if controllerName == "Navigation" or controllerName == "Product" or controllerAction == 'showConfigurator' or isGuestPass %}{{ parent() }}{% endif %}{% if controllerName == "Navigation" or controllerName == "Product" or isGuestPass or controllerName == 'LandingPage'%}{% if page.landingPage.extensions.landingPageVirginConfig.showName %}<div class="landing-nav-container">{# {{ dump(page.landingPage.extensions) }}#}{% set clubList = page.landingPage.extensions.clubs.clubList ?? null %}{% set selectedClub = page.landingPage.extensions.clubs.selectedClub %}<form id="configuratorForm" method="get" action="">{% sw_include "@SubscriptionsConfigurator/storefront/page/configurator/component/club-list-dropdown.html.twig" %}</form></div>{% else %}<div class="sub-navi-divider"></div>{% endif %}{% block component_account_login_form_error %}{% if errorSnippet == null %}{% set errorSnippet = 'lead-manager.form.message.accountLogin' %}{% endif %}{% if app.request.get('loginError') %}{% if app.request.get('errorSnippet') %}{% sw_include '@Storefront/storefront/utilities/alert.html.twig' with {type: "danger",content: app.request.get('errorSnippet')|trans|sw_sanitize} %}{% endif %}{% endif %}{% if app.request.get('warningSnippet') != null %}{% sw_include '@Storefront/storefront/utilities/alert.html.twig' with {type: "warning",content: app.request.get('warningSnippet')|trans|sw_sanitize} %}{% endif %}{% if app.request.get('successSnippet') != null %}{% sw_include '@Storefront/storefront/utilities/alert.html.twig' with {type: "success",content: app.request.get('successSnippet')|trans|sw_sanitize} %}{% endif %}{% endblock %}{% endif %}{% endblock %}{% block layout_main_navigation_menu_item %}{% set isConfigurator = (controllerAction == 'showConfigurator') and 'configurator' in category.externalLink %}<div class="main-navigation-link-wrapper"onclick="document.getElementById('vrgnModalLoader').style.display = 'block'">{% if category.type == 'folder' %}<div class="nav-link main-navigation-link"{% if treeItem.children|length > 0 %}data-flyout-menu-trigger="{{ categorId }}"{% endif %}title="{{ name }}"><div class="main-navigation-link-text"><span itemprop="name">{{ name }}</span></div></div>{% elseif category.type is not same as ('folder') and isGuestPass %}{# Custom Link: Guest pass #}{% if loop.first %}<a class="nav-link main-navigation-link active"href="{% if result %}{{ path('frontend.guestpass/filter') }}{{ '?club=' ~ selectedClubId }}{% else %}{{ path('frontend.guestPass') }}{% endif %}"title="GUEST PASS"><div class="main-navigation-link-text"><span itemprop="name">GUEST PASS</span></div></a>{% endif %}{% else %}<a class="nav-link main-navigation-link{% if (categorId is same as(page.header.navigation.active.id)) or isConfigurator or isGuestPass %} active{% endif %}"href="{% if category.externalLink %}{{ category.externalLink }}{% else %}{{ seoUrl('frontend.navigation.page', { navigationId: categorId }) }}{% endif %}"itemprop="url"{% if treeItem.children|length > 0 %}data-flyout-menu-trigger="{{ categorId }}"{% endif %}title="{{ name }}"{% if isConfigurator or isGuestPass %}data-configurator="true"{% endif %}><div class="main-navigation-link-text"><span itemprop="name">{{ name }}</span></div></a>{% endif %}</div>{# Last element shadow #}{% if loop.last %}<div class="main-navigation-link-dummy placeholder-element"></div>{% endif %}{% endblock %}