<%= search_field_tag "query", params[:query], class: "form-control form-control-sm", placeholder: "Search by class, job id, job params, and error text." %>
<%= form.submit "Search", name: nil, class: "btn btn-primary btn-sm" %>
<%= link_to "Clear all", filter.to_params(job_class: nil, state: nil, queue_name: nil, query: nil), class: "btn btn-secondary btn-sm" %>
<% end %>
<%= javascript_tag nonce: true do %>
document.addEventListener("DOMContentLoaded", () => {
document.querySelectorAll("#job_class_filter, #job_queue_filter").forEach((filter) => {
filter.addEventListener("change", () => {
document.querySelector("#filter_form").submit();
});
})
})
<% end %>