summaryrefslogtreecommitdiff
path: root/app/views/shared/_search_form.html.erb
blob: bff6dfaac4dbddeba83488d5e54ed03593603c2c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<%= form_tag url_for(:controller => params[:controller], :action => params[:action]),
      :method => :get, :class => "search_form" do %>
  <% Array(local_assigns[:hidden]).each do |field_name, value| %>
    <%= hidden_field_tag field_name, value %>
  <% end %>
  <%= text_field_tag :q, params[:q], :placeholder => placeholder %>
  <%= button_tag :type => "submit", :class => "action_button" do %>
    <%= icon("search", library: "tabler", "aria-hidden": true) %>
    <%= t("admin.common.search") %>
  <% end %>
  <% if params[:q].present? || Array(local_assigns[:hidden]).any? %>
    <%= link_to t("admin.common.reset"),
          url_for(:controller => params[:controller], :action => params[:action]) %>
  <% end %>
<% end %>