From 46ca6f13f6b6c8a4d5650a8112cfcb12a972c5aa Mon Sep 17 00:00:00 2001 From: Jason Zimdars Date: Tue, 20 May 2025 16:24:12 -0500 Subject: [PATCH] Stub recently closed filter --- .../cards/index/_closure_filter.html.erb | 37 +++++++++++++++++++ .../cards/index/engagement/_closed.html.erb | 4 +- 2 files changed, 38 insertions(+), 3 deletions(-) create mode 100644 app/views/cards/index/_closure_filter.html.erb diff --git a/app/views/cards/index/_closure_filter.html.erb b/app/views/cards/index/_closure_filter.html.erb new file mode 100644 index 000000000..120519c2f --- /dev/null +++ b/app/views/cards/index/_closure_filter.html.erb @@ -0,0 +1,37 @@ +
+ + + + Closed with reason… + <%= form_with url: cards_path, method: :get, class: "flex flex-column full-width popup__list", + data: { controller: "form" } do |form| %> + <% filter.as_params.except(:closure_reason_ids).each do |key, value| %> + <%= filter_hidden_field_tag key, value %> + <% end %> + + <%= link_to cards_path(filter.as_params.except(:closure_reason_ids)), class: "btn popup__item" do %> + All recently closed + <% end %> + + <% Closure::Reason.all.each do |reason| %> + + <% end %> + <% end %> + +
diff --git a/app/views/cards/index/engagement/_closed.html.erb b/app/views/cards/index/engagement/_closed.html.erb index 656106a15..c8259f8ac 100644 --- a/app/views/cards/index/engagement/_closed.html.erb +++ b/app/views/cards/index/engagement/_closed.html.erb @@ -1,7 +1,5 @@
-

- Recently closed -

+ <%= render "cards/index/closure_filter", filter: filter %> <% if page.used? %> <%= render partial: "cards/display/preview", collection: page.records, as: :card, cached: true %>