Files
once-campfire/app/views/messages/_message.html.erb
Kevin McConnell df76a227dc Hello world
First open source release of Campfire 🎉
2025-08-21 09:31:59 +01:00

34 lines
1.5 KiB
Plaintext

<%# Be sure to check/update messages/_template.html.erb when changing this file %>
<% cache message do %>
<%= message_tag message do %>
<h2 class="message__day-separator"><%= local_datetime_tag message.created_at, style: :date %></h2>
<figure class="avatar message__avatar">
<%= avatar_tag message.creator %>
</figure>
<turbo-frame id="<%= dom_id(message, :edit) %>">
<div class="message__body">
<div class="message__body-content">
<div class="message__meta">
<h3 class="message__heading">
<span class="message__author" title="<%= message.creator.title %>">
<strong data-reply-target="author"><%= message.creator.name %></strong>
</span>
<%= link_to message_timestamp(message, class: "message__timestamp"), room_at_message_path(message.room, message), target: "_top",
class: "message__permalink" %>
<span class="message__room">
<%= link_to room_display_name(message.room, for_user: nil), room_at_message_path(message.room, message), target: "_top", data: { reply_target: "link" } %>
</span>
</h3>
<%= render "messages/actions", message: message, url: room_at_message_url(message.room, message) %>
</div>
<%= render "messages/presentation", message: message %>
<%= render "messages/boosts/boosts", message: message %>
</div>
</div>
</turbo-frame>
<% end %>
<% end %>