<div class="dropdown filter-dropdown js-filter-dropdown form-group {{ styleModifier | default(null) }}">
<button class="form-control filter-dropdown__button" type="button" id="{{ id }}" data-toggle="dropdown"
aria-haspopup="true" aria-expanded="false">
{% if iconType|default(false) %}
<span class="filter-dropdown__button__icon icon icon-{{ iconType }}" aria-hidden="true"></span>
{% endif %}
{{ label|raw }}
</button>
<ul class="dropdown-menu js-filter-dropdown__menu filter-dropdown__menu" aria-labelledby="filterDropdown">
{% for key, option in options|default([]) %}
<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 %}>
<div class="filter-dropdown__checkbox">
<label>
<input class="filter-dropdown__checkbox__input"
type="checkbox"
name="{{ option.name }}"
id="{{ option.id }}"
value="{{ option.value }}"
{% if option.checked|default(false) %}
checked
{% endif %}
>
<span class="filter-dropdown__checkbox__text">
{{ option.label }}
<span class="filter-dropdown__checkbox__box icon icon-checkmark"></span>
</span>
</label>
</div>
</li>
{% endfor %}
</ul>
</div>