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? %>