templates/components/table_filter.html.twig line 1

Open in your IDE?
  1. {% set options = {
  2.     labelText: 'Поле',
  3.     dropdownIdPrefix: 'field',
  4.     allItemsButtonText: 'Все значения',
  5.     itemsHtml: '',
  6.     multipleSelect: true,
  7. }|merge(options|default({})) %}
  8. {# set selected value #}
  9. <div class="dropdown-filter">
  10.     <label class="form-label">{{ options.labelText }}:</label>
  11.     <div class="dropdown">
  12.         <button class="btn btn-primary dropdown-toggle" type="button" id="{{ options.dropdownIdPrefix }}Dropdown"
  13.             data-toggle="dropdown" aria-expanded="false" data-multiple="{{ options.multipleSelect ? 'true' : 'false' }}">
  14.             {{ options.allItemsButtonText }}
  15.         </button>
  16.     <div class="dropdown-menu" aria-labelledby="{{ options.dropdownIdPrefix }}Dropdown">
  17.             <a class="dropdown-item" href="#" data-filter="all">{{ options.allItemsButtonText }}</a>
  18.             <div class="dropdown-divider"></div>
  19.             {{ options.itemsHtml|raw }}
  20.             <!-- Dynamic items will be added here -->
  21.         </div>
  22.         {# <span id="filterBadge" class="badge bg-info filter-badge d-none"></span> #}
  23.     </div>
  24. </div>