diff --git a/app/assets/stylesheets/card-columns.css b/app/assets/stylesheets/card-columns.css index 568b7845e..298e2b11c 100644 --- a/app/assets/stylesheets/card-columns.css +++ b/app/assets/stylesheets/card-columns.css @@ -104,16 +104,16 @@ display: flex; flex-direction: column; justify-content: start; - } - &:after { - background-color: color-mix(in srgb, var(--card-color) 20%, var(--color-canvas)); - block-size: 100%; - content: " "; - inline-size: 1px; - inset: 0 0 0 0; - position: absolute; - z-index: -1; + &:after { + background-color: color-mix(in srgb, var(--card-color) 20%, var(--color-canvas)); + block-size: 100%; + content: " "; + inline-size: 1px; + inset: 0 0 0 0; + position: absolute; + z-index: -2; + } } } @@ -447,6 +447,17 @@ } } + /* On Deck (Not Now) + /* ------------------------------------------------------------------------ */ + + .cards--on-deck { + margin-block: var(--cards-gap); + + @media (min-width: 640px) { + padding-inline: var(--cards-gap); + } + } + /* Doing /* ------------------------------------------------------------------------ */ diff --git a/app/views/cards/index/_columns.html.erb b/app/views/cards/index/_columns.html.erb index d0e81f99b..7c0f46315 100644 --- a/app/views/cards/index/_columns.html.erb +++ b/app/views/cards/index/_columns.html.erb @@ -1,6 +1,7 @@ <% cache @cache_key do %> <%= turbo_frame_tag :card_columns do %>
+ <%= render "cards/index/engagement/on_deck", user_filtering: user_filtering, **on_deck.to_h %> <%= render "cards/index/engagement/considering", user_filtering: user_filtering, **considering.to_h %> <% if workflow = user_filtering.single_collection.workflow %> diff --git a/app/views/cards/index/engagement/_on_deck.html.erb b/app/views/cards/index/engagement/_on_deck.html.erb index b9b74f19a..6d3bb75cd 100644 --- a/app/views/cards/index/engagement/_on_deck.html.erb +++ b/app/views/cards/index/engagement/_on_deck.html.erb @@ -1,9 +1,14 @@ -
+ data-drop-target="on_deck"> +
+ <%= page.records.count %> + +
+
+ <% if page.used? %> <%= render partial: "cards/display/preview", collection: page.records, as: :card, locals: { draggable: true }, cached: true %>