From 8b827d2baf54f3e19602bb9506a262387201bdd4 Mon Sep 17 00:00:00 2001 From: Jorge Manrubia Date: Thu, 18 Sep 2025 12:12:19 +0200 Subject: [PATCH] Extract partial --- app/views/cards/columns/_column.html.erb | 1 + app/views/cards/index/engagement/_closed.html.erb | 2 +- app/views/cards/index/engagement/_considering.html.erb | 2 +- app/views/cards/index/engagement/_doing.html.erb | 2 +- app/views/cards/index/engagement/_on_deck.html.erb | 2 +- 5 files changed, 5 insertions(+), 4 deletions(-) create mode 100644 app/views/cards/columns/_column.html.erb diff --git a/app/views/cards/columns/_column.html.erb b/app/views/cards/columns/_column.html.erb new file mode 100644 index 000000000..e2da152a4 --- /dev/null +++ b/app/views/cards/columns/_column.html.erb @@ -0,0 +1 @@ +<%= render partial: "cards/display/preview", collection: column.cards, as: :card, locals: { draggable: draggable }, cached: ->(card) { card.cache_invalidation_parts.for_preview } %> \ No newline at end of file diff --git a/app/views/cards/index/engagement/_closed.html.erb b/app/views/cards/index/engagement/_closed.html.erb index 594a3cff7..0285b8a34 100644 --- a/app/views/cards/index/engagement/_closed.html.erb +++ b/app/views/cards/index/engagement/_closed.html.erb @@ -2,7 +2,7 @@

Recently closed

<% if column.page.used? %> - <%= render partial: "cards/display/preview", collection: column.cards, as: :card, cached: ->(card) { card.cache_invalidation_parts.for_preview } %> + <%= render "cards/columns/column", column: column, draggable: false %> <% unless column.page.last? %>
diff --git a/app/views/cards/index/engagement/_considering.html.erb b/app/views/cards/index/engagement/_considering.html.erb index 03bca680f..0fbee8170 100644 --- a/app/views/cards/index/engagement/_considering.html.erb +++ b/app/views/cards/index/engagement/_considering.html.erb @@ -7,7 +7,7 @@
<%= render "cards/index/add_card_button", user_filtering: column.user_filtering %> <% if column.page.used? %> - <%= render partial: "cards/display/preview", collection: column.cards, as: :card, locals: { draggable: true }, cached: ->(card) { card.cache_invalidation_parts.for_preview } %> + <%= render "cards/columns/column", column: column, draggable: true %> <% unless column.page.last? %>
diff --git a/app/views/cards/index/engagement/_doing.html.erb b/app/views/cards/index/engagement/_doing.html.erb index 07e315065..36e453d5a 100644 --- a/app/views/cards/index/engagement/_doing.html.erb +++ b/app/views/cards/index/engagement/_doing.html.erb @@ -13,7 +13,7 @@ <% end %> <% if column.page.used? %> - <%= render partial: "cards/display/preview", collection: column.cards, as: :card, locals: { draggable: true }, cached: ->(card) { card.cache_invalidation_parts.for_preview } %> + <%= render "cards/columns/column", column: column, draggable: true %> <% unless column.page.last? %>
diff --git a/app/views/cards/index/engagement/_on_deck.html.erb b/app/views/cards/index/engagement/_on_deck.html.erb index 417d9851e..8309554fa 100644 --- a/app/views/cards/index/engagement/_on_deck.html.erb +++ b/app/views/cards/index/engagement/_on_deck.html.erb @@ -7,7 +7,7 @@

On Deck

<% if column.page.used? %> - <%= render partial: "cards/display/preview", collection: column.cards, as: :card, locals: { draggable: true }, cached: ->(card) { card.cache_invalidation_parts.for_preview } %> + <%= render "cards/columns/column", column: column, draggable: true %> <% unless column.page.last? %>