templates/InteractiveMap/Partials/filter-dropdown.html.twig line 1

Open in your IDE?
  1. <div class="dropdown filter-dropdown js-filter-dropdown form-group {{ styleModifier | default(null) }}">
  2.     <button class="form-control filter-dropdown__button" type="button" id="{{ id }}" data-toggle="dropdown"
  3.             aria-haspopup="true" aria-expanded="false">
  4.         {% if iconType|default(false) %}
  5.             <span class="filter-dropdown__button__icon icon icon-{{ iconType }}" aria-hidden="true"></span>
  6.         {% endif %}
  7.         {{ label|raw }}
  8.     </button>
  9.     <ul class="dropdown-menu js-filter-dropdown__menu filter-dropdown__menu" aria-labelledby="filterDropdown">
  10.         {% for key, option in options|default([]) %}
  11.             <li class="filter-dropdown__menu-item {% if option["is-child"] is defined %} {{ option['is-child'] ? 'js-filter-dropdown__child is-child' : 'js-filter-dropdown__parent' }} {% endif %}" {% if option["is-child"] is defined %} data-item="{{ key }}" {% endif %}>
  12.                 <div class="filter-dropdown__checkbox">
  13.                     <label>
  14.                         <input class="filter-dropdown__checkbox__input"
  15.                                type="checkbox"
  16.                                name="{{ option.name }}"
  17.                                id="{{ option.id }}"
  18.                                value="{{ option.value }}"
  19.                                {% if option.checked|default(false) %}
  20.                                    checked
  21.                                {% endif %}
  22.                         >
  23.                         <span class="filter-dropdown__checkbox__text">
  24.                             {{ option.label }}
  25.                             <span class="filter-dropdown__checkbox__box icon icon-checkmark"></span>
  26.                         </span>
  27.                     </label>
  28.                 </div>
  29.             </li>
  30.         {% endfor %}
  31.     </ul>
  32. </div>