Sha256: 4ada0f50703ea3273fe8d5dfc1e2f9a0cb66cf558e173fca114d907fd08cd419

Contents?: true

Size: 977 Bytes

Versions: 47

Compression:

Stored size: 977 Bytes

Contents

<%
  begin
    decoded_filters_param = JSON.parse(Base64.decode64(params[:filters]))
    set_value = decoded_filters_param[filter.class.to_s]
  rescue => exception
    set_value = filter.default
  end
%>
<div data-controller="text-filter">
  <%= filter_wrapper name: filter.name do %>
    <%= text_field_tag filter.id, set_value,
      class: input_classes('w-full mb-0'),
      id: "avo_filters_#{filter.id.parameterize.underscore}",
      'data-filter-class': filter.class.to_s,
      'data-text-filter-target': 'text',
      'data-action': 'keypress->text-filter#tryToSubmit'
    %>
    <div class="flex justify-end">
      <%= a_button filter.button_label || "Filter by #{filter.name}", class: 'mt-4', color: 'blue', data: { action: "text-filter#changeFilter" }, size:   :sm %>
    </div>
    <%= link_to 'url_redirect', request.url, data: { 'text-filter-target': 'urlRedirect', 'turbo-frame': params[:turbo_frame] }, style: 'hidden', class: 'hidden' %>
  <% end %>
</div>

Version data entries

47 entries across 47 versions & 1 rubygems

Version Path
avo-1.25.2 app/views/avo/base/_text_filter.html.erb
avo-1.25.1 app/views/avo/base/_text_filter.html.erb
avo-1.25.0 app/views/avo/base/_text_filter.html.erb
avo-1.24.2 app/views/avo/base/_text_filter.html.erb
avo-1.24.1 app/views/avo/base/_text_filter.html.erb
avo-1.24.0 app/views/avo/base/_text_filter.html.erb
avo-1.23.0 app/views/avo/base/_text_filter.html.erb
avo-1.22.4 app/views/avo/base/_text_filter.html.erb
avo-1.22.3 app/views/avo/base/_text_filter.html.erb
avo-1.22.2 app/views/avo/base/_text_filter.html.erb
avo-1.22.1 app/views/avo/base/_text_filter.html.erb
avo-1.22.1.pre.2 app/views/avo/base/_text_filter.html.erb
avo-1.22.1.pre.1 app/views/avo/base/_text_filter.html.erb
avo-1.22.0 app/views/avo/base/_text_filter.html.erb
avo-1.22.0.pre.1 app/views/avo/base/_text_filter.html.erb
avo-1.21.1.pre.1 app/views/avo/base/_text_filter.html.erb
avo-1.21.0 app/views/avo/base/_text_filter.html.erb
avo-1.20.2.pre.2 app/views/avo/base/_text_filter.html.erb
avo-1.20.2.pre.1 app/views/avo/base/_text_filter.html.erb
avo-1.21.0.pre.1 app/views/avo/base/_text_filter.html.erb