From 3622126380278d9bed8ea0e1e05a0bd1ea040596 Mon Sep 17 00:00:00 2001 From: David Gay Date: Sun, 6 Jun 2021 17:57:43 -0400 Subject: Messages --- app/views/application/_navbar.html.erb | 3 +++ app/views/messages/index.html.erb | 20 ++++++++++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 app/views/messages/index.html.erb (limited to 'app/views') diff --git a/app/views/application/_navbar.html.erb b/app/views/application/_navbar.html.erb index c0e2761..be2d9f2 100644 --- a/app/views/application/_navbar.html.erb +++ b/app/views/application/_navbar.html.erb @@ -15,5 +15,8 @@
  • <%= link_to "Bazaar", bazaar_path %>
  • +
  • + <%= link_to "Messages", messages_path %> +
  • <% end %> 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 @@ +

    Messages

    + +<% @messages.each do |message| %> +
    +
    <%= distance_of_time_in_words_to_now(message.created_at) %> ago
    +
    + From: <%= message.sender&.name || "System" %> +
    +
    <%= message.subject || "No subject" %>
    +
    + <%= message.body %> +
    +
    <%= link_to "Delete", message_path(message), method: :delete, + data: { confirm: "Are you sure you want to delete this message?" } %>
    +
    +<% end %> + +<% if @messages.none? %> +

    You don't have any messages.

    +<% end %> -- cgit v1.2.3