Sha256: 7c44093aec8e852d37901463c0a9d2a5188b1779e935e861545128cb13562a5f
Contents?: true
Size: 1.46 KB
Versions: 2
Compression:
Stored size: 1.46 KB
Contents
<%# name: headmin/filters accepts block: yes parameters: url: base url to send filter query to %> <% action = local_assigns.has_key?(:url) ? url : request.url %> <form class="h-filters d-flex align-items-center mb-2" action="<%= action %>" data-controller="filters" data-filters-target="form"> <%= yield if block_given? %> <!-- Default parameters (e.g. sorting, pagination) --> <% default_params.each do |name, value| %> <%= hidden_field_tag(name.to_sym, value) %> <% end %> <!-- Filter buttons --> <div class="h-filter-list d-flex" data-filters-target="list"> <%= content_for :filters_buttons %> </div> <!-- Filter templates --> <%= content_for :filters_templates %> <!-- Menu --> <% if content_for :filters_menu %> <div class="btn-group"> <button type="button" class="btn btn-link dropdown-toggle" data-bs-toggle="dropdown" aria-expanded="false"> <%= bootstrap_icon('funnel-fill') %> <%= t('.button') %> </button> <ul class="dropdown-menu"> <%= content_for :filters_menu %> <li><hr class="dropdown-divider"></li> <li><a class="dropdown-item text-danger" href="#" data-action="click->filters#removeAll"><%= t('.remove_all') %></a></li> </ul> </div> <% end %> <!-- Separator --> <% if content_for(:filters_menu) && content_for(:filters_search) %> <span class="separator"></span> <% end %> <!-- Search --> <%= content_for :filters_search %> </form>
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
headmin-0.1.2 | app/views/headmin/_filters.html.erb |
headmin-0.1.1 | app/views/headmin/_filters.html.erb |