templates/includes/main-navbar-meta.html.twig line 1

Open in your IDE?
  1. {% set siteConfig = getSiteConfig() %}
  2. {% set useShop = isShop|default(false) and siteConfig.mainNavbarActiveShop %}
  3. {% set bgColor = useShop ? siteConfig.backgroundColorShop : siteConfig.backgroundColor %}
  4. {% set icon = useShop ? siteConfig.mainNavbarIconShop : siteConfig.mainNavbarIcon %}
  5. {% set link = useShop ? siteConfig.mainNavbarlinkShop : siteConfig.mainNavbarlink %}
  6. {% set disableClosing = useShop ? siteConfig.alwaysFixedShop : siteConfig.alwaysFixed %}
  7. {# important: metabar is only shown if it hasn't been closed yet and the 'message-closed' cookie is not set #}
  8. {% if (useShop or siteConfig.mainNavbarActive) and link and not app.request.cookies.has('message-closed') %}
  9.     <section
  10.         class="main-navbar-meta js-message bg-{{ bgColor|default('secondary') }} {{ className|default('') }}">
  11.         <span class="main-navbar-meta__icon me-4 icon icon-{{ icon }}" aria-hidden="true"></span>
  12.         <a href="{{ link.href is defined and link.href|length > 0 ? link.href : '' }}" target="{{ link.target }}" class="main-navbar-meta__link py-2 {{ link.href|length == 0 ? 'pe-none' : '' }}">
  13.             {{ link.text }}
  14.         </a>
  15.         {% if link.href|length > 0 %}
  16.             <span class="main-navbar-meta__icon icon icon-arrow-right ms-auto ms-md-80 me-md-0 me-5 ps-2 pe-md-5" aria-hidden="true"></span>
  17.         {% endif %}
  18.         {% if not disableClosing %}
  19.             <button role="button" class="btn btn-no-styling main-navbar-meta__close js-message__close"
  20.                     aria-label="{{ 'metabar.close'|trans }}" title="{{ 'metabar.close'|trans }}"
  21.             >
  22.                 <span class="main-navbar-meta__icon icon icon-close" aria-hidden="true"></span>
  23.             </button>
  24.         {% endif %}
  25.     </section>
  26.     <style>
  27.         :root {
  28.             --navbar-offset: calc(128rem / 16);
  29.             --navbar-offset-xs: calc(144rem / 16);
  30.         }
  31.     </style>
  32. {% endif %}