Files
fizzy/app/views/bubbles/pins/_pin.html.erb
T
Jason Zimdars 28a569c49b Tickets
2025-03-17 21:24:08 -05:00

17 lines
879 B
Plaintext

<% cache pin do %>
<%= tag.div id: dom_id(pin), class: "pin flex position-relative" do %>
<%= link_to bucket_bubble_path(pin.bubble.bucket, pin.bubble),
class: "pin__content pad pad-inline-double shadow fill-white flex align-start txt-align-start gap flex-item-grow max-width",
style: "border-color: #{ pin.bubble.color }",
data: { action: "click->dialog#close", turbo_frame: "_top" } do %>
<div class="flex flex-column txt-tight-lines min-width flex-item-grow">
<strong class="overflow-ellipsis pin__title"><%= pin.bubble.title %></strong>
<div class="overflow-ellipsis" style="color: <%= pin.bubble.color %>">
<%= pin.bubble.bucket.name %>
<%= "· #" if pin.bubble.tags.any? %>
<%= pin.bubble.tags.map(&:title).join(", ") %>
</div>
</div>
<% end %>
<% end %>
<% end %>