templates/bundles/SyliusShopBundle/Menu/mobile.html.twig line 1

Open in your IDE?
  1. {% extends '@SyliusUi/Menu/simple.html.twig' %}
  2. {% if options.opened is defined and options.opened == true %}
  3.     {% set accordionClass = ' active' %}
  4. {% else %}
  5.     {% set accordionClass = '' %}
  6. {% endif %}
  7. {% block root %}
  8.     <div class="ui accordion sidebar-accordion">
  9.         <div class="title font-bold{{ accordionClass }}">
  10.             {{ item.label|trans }}
  11.             <div class="material-symbols-outlined">expand_more</div>
  12.         </div>
  13.         {{ block('list') }}
  14.     </div>
  15. {% endblock %}
  16. {% block list %}
  17.     <div class="content{{ accordionClass }}">
  18.         {% for item in item.children %}
  19.             {{ block('item') }}
  20.         {% endfor %}
  21.     </div>
  22. {% endblock %}
  23. {% block item %}
  24.     <a class="accordion-link" href="{{ item.uri }}">
  25.         {{ block('icon') }}
  26.         {{ item.label|trans }}
  27.     </a>
  28. {% endblock %}
  29. {% block icon %}
  30.     {% set icon = item.labelAttribute('icon') %}
  31.     {% if icon %}<i class="icon {{ icon }}"></i> {% endif %}
  32. {% endblock %}