5560976091
* main: Try a segmented toggle for engagement Fix tests Rework min card design and meta section for all cards Move `title` to the `img` element so we get hover in both cases Remove sorting filter UI Sort Considering and Doing by `updated_at` Restore comment action icon Fix dot escaping container Seen cards should be flat Ensure overflow cards are hidden Arrow needs to match derived color Dialog target needs to be present This isn't necessary in the mini card template Revert "The button and dialog need not render in previews"
31 lines
1.3 KiB
Plaintext
31 lines
1.3 KiB
Plaintext
<% cache [ card ] do %>
|
|
<article class="card shadow border flex flex-column position-relative txt-align-start full-width border-radius <%= 'card--golden' if card.golden? %>"
|
|
style="--card-color: <%= card.color %>; view-transition-name: <%= dom_id(card, :ticket) %>;"
|
|
id="<%= dom_id(card, :ticket) %>">
|
|
<header class="card__header flex align-center gap min-width">
|
|
<span class="card__collection txt-uppercase overflow-ellipsis txt-reversed"><%= card.collection.name %></span>
|
|
<%= render "cards/display/preview/tags", card: card %>
|
|
</header>
|
|
|
|
<div class="card__body flex gap full-width flex-item-grow">
|
|
<div class="card__body-header">
|
|
<h1 class="card__title">
|
|
<span class="card__title-link overflow-line-clamp"><%= card_title(card) %></span>
|
|
</h1>
|
|
</div>
|
|
|
|
<%= link_to collection_card_path(card.collection, card), class: "card__link" do %>
|
|
<span class="for-screen-reader"><%= card_title(card) %></span>
|
|
<% end %>
|
|
|
|
<%= render "cards/stagings/stages", card: card if card.doing? %>
|
|
</div>
|
|
|
|
<footer class="card__footer">
|
|
<%= render "cards/display/preview/meta", card: card %>
|
|
</footer>
|
|
|
|
<%= render "cards/display/common/background", card: card %>
|
|
</article>
|
|
<% end %>
|