ui2022/schoolnow/side__menu--alt__item.html.twig line 1

Open in your IDE?
  1. {% set link = _args.link %}
  2. {% set title = _args.title %}
  3. {% set active = _args.active|default(false) %}
  4. {% set items = _args.items|default([])|filter((item) => item is not empty) %}
  5. {% set target = _args.target|default(null) %}
  6. {% if items %}
  7.     {% for item in items %}
  8.         {% if item.active|default(false) %}
  9.             {% set active = true %}
  10.         {% endif %}
  11.     {% endfor %}
  12. {% endif %}
  13. <li class="{% if items %}aside__dropdown{% if active %} aside__dropdown--active{% endif %}{% endif %}">
  14.     <a
  15.         class="{% if active %}active{% endif %}"
  16.         href="{{ link|e('html_attr') }}"
  17.         {% if target %}target="{{ target|e('html_attr') }}"{% endif %}
  18.     >
  19.         <span>{{ title }}</span>
  20.     </a>
  21.     {% if items %}
  22.         <span class="aside__dropdown--toggle">
  23.             <i class="icon-chevron-down"></i>
  24.         </span>
  25.         <ul class="aside__dropdown--list">
  26.             {% for item in items %}
  27.                 {% include '@ui2022/schoolnow/side__menu--alt__item.html.twig' with item %}
  28.             {% endfor %}
  29.         </ul>
  30.     {% endif %}
  31. </li>