summaryrefslogtreecommitdiff
path: root/app/views/messages/index.html.erb
diff options
context:
space:
mode:
authorDavid Gay <david@davidgay.org>2021-06-06 17:57:43 -0400
committerDavid Gay <david@davidgay.org>2021-06-06 17:57:43 -0400
commit3622126380278d9bed8ea0e1e05a0bd1ea040596 (patch)
treef34f85368138cc3038f362ac4c68a9d5756f55fc /app/views/messages/index.html.erb
parent387684c8be4691c4469677e48e1b0a46ad600363 (diff)
Messages
Diffstat (limited to 'app/views/messages/index.html.erb')
-rw-r--r--app/views/messages/index.html.erb20
1 files changed, 20 insertions, 0 deletions
diff --git a/app/views/messages/index.html.erb b/app/views/messages/index.html.erb
new file mode 100644
index 0000000..9c47439
--- /dev/null
+++ b/app/views/messages/index.html.erb
@@ -0,0 +1,20 @@
+<h1 class="text-3xl mb-4">Messages</h1>
+
+<% @messages.each do |message| %>
+ <div class="border-2 border-gray-500 rounded p-2 my-2">
+ <div class="text-sm"><%= distance_of_time_in_words_to_now(message.created_at) %> ago</div>
+ <div class="italic">
+ From: <strong><%= message.sender&.name || "System" %></strong>
+ </div>
+ <div class="text-lg font-bold"><%= message.subject || "No subject" %></div>
+ <div>
+ <%= message.body %>
+ </div>
+ <div class="text-sm mt-2"><%= link_to "Delete", message_path(message), method: :delete,
+ data: { confirm: "Are you sure you want to delete this message?" } %></div>
+ </div>
+<% end %>
+
+<% if @messages.none? %>
+ <p class="my-2">You don't have any messages.</p>
+<% end %>