Use existing preview templates

This commit is contained in:
Jason Zimdars
2025-07-09 10:47:39 -05:00
parent 9ac5f46875
commit bfa61705b6
2 changed files with 3 additions and 34 deletions
+3 -3
View File
@@ -16,19 +16,19 @@
<div class="card-perma__bg">
<%= card_article_tag @card, class: "card" do %>
<header class="card__header">
<%= render "cards/display/common/collection", card: @card %>
<%= render "cards/display/preview/collection", card: @card %>
<%= render "cards/display/preview/tags", card: @card %>
</header>
<div class="card__body justify-space-between">
<%= render "cards/container/title", card: @card %>
<%= render "cards/display/preview/stages", card: @card if @card.doing? %>
<%= render "cards/display/public_preview/stages", card: @card if @card.doing? %>
</div>
<%= render "cards/display/perma/steps", card: @card %>
<footer class="card__footer full-width flex align-start gap">
<%= render "cards/display/preview/meta", card: @card %>
<%= render "cards/display/public_preview/meta", card: @card %>
<%= render "cards/display/perma/background", card: @card %>
</footer>
<% end %>
@@ -1,31 +0,0 @@
<div class="card__meta" id="<%= dom_id(card, :meta) %>">
<%= avatar_preview_tag card.creator %>
<div class="card__meta-grid">
<span class="card__meta-item card__meta-item--added overflow-ellipsis">
Added <%= local_datetime_tag(card.created_at, style: :daysago) %>
<% if card.drafted? %>
<strong>(Draft)</strong>
<% end %>
</span>
<span class="card__meta-item card__meta-item--updated overflow-ellipsis">
Updated
<%= local_datetime_tag(card.last_active_at, style: :daysago) %>
</span>
<span class="card__meta-item card__meta-item--reported overflow-ellipsis">
By <strong><%= card.creator.familiar_name %></strong>
</span>
<span class="card__meta-item card__meta-item--assigned overflow-ellipsis">
<%= card.assignees.any? ? "Assigned to" : "Not assigned" %>
<%= card.assignees.map { |assignee| "<strong>#{assignee.familiar_name}</strong>" }.to_sentence.html_safe %>
</span>
</div>
<div class="margin-inline-start flex-item-no-shrink">
<div class="flex" id="<%= dom_id(card, :assignees) %>">
<% card.assignees.each do |assignee| %>
<%= avatar_preview_tag assignee %>
<% end %>
</div>
</div>
</div>