{% import '@FoxHabbitBasis/Macro/wrap.html.twig' as wrap_macro %}
{{ wrap_macro.wrapperOpen( partConfig.wrapper, _context) }}
{% for navProperty,navConfig in partConfig.flyouts %}
{% set navStartNode = document.getProperty(navProperty) %}
{% if navStartNode %}
{% set pageDocument = app.request.get('pageDocument') ? app.request.get('pageDocument') : document %}
{% set mainNavigation = pimcore_build_nav( { active: pageDocument, root: navStartNode }) %}
{% set currentLevelConfig = navConfig %}
{% for page in mainNavigation %}
{% if nav_page_check_permissions(page, app.getUser()) and page.hasChildren() %}
{% include '@FoxHabbitBasis/Areas/basisbundle-topnav/flyout-types/' ~ currentLevelConfig.template ~ '.html.twig' with {
page: page, levelConfig: navConfig, level: 1 } %}
{% endif %}
{% endfor %}
{% endif %}
{% endfor %}
{{ wrap_macro.wrapperClose( partConfig.wrapper) }}