From ddfab312f73a3f3e15ceb6fec7d350500adb53d6 Mon Sep 17 00:00:00 2001 From: Logan Hunt Date: Thu, 14 Apr 2022 00:18:01 -0600 Subject: Update UI --- lib/aggiedit_web/live/post_live/index.html.heex | 59 +++++++++++++++---------- 1 file changed, 35 insertions(+), 24 deletions(-) (limited to 'lib/aggiedit_web/live/post_live/index.html.heex') diff --git a/lib/aggiedit_web/live/post_live/index.html.heex b/lib/aggiedit_web/live/post_live/index.html.heex index 329f84c..7532685 100644 --- a/lib/aggiedit_web/live/post_live/index.html.heex +++ b/lib/aggiedit_web/live/post_live/index.html.heex @@ -1,4 +1,4 @@ -

Listing Posts

+

@<%= @room.domain %>

<%= if @live_action in [:new, :edit] do %> <.modal return_to={Routes.post_index_path(@socket, :index, @room)}> @@ -14,29 +14,40 @@ <% end %> - - - - - +<%= live_patch "New Post", to: Routes.post_index_path(@socket, :new, @room) %> +<%= for post <- @posts do %> +
+ <%= if !is_nil(post.upload) do %> + <%= live_redirect to: Routes.post_show_path(@socket, :show, @room, post) do %> +
+ +
+ <% end %> + <% end %> +
+ <%= live_redirect to: Routes.post_show_path(@socket, :show, @room, post) do %> +

<%= post.title %>

+ <% end %> +
aggie/<%= post.user.username %>
+

<%= post.body %>

-
- - - - <%= for post <- @posts do %> - - - + <%= if Aggiedit.Roles.guard?(@current_user, :edit, post) && Aggiedit.Roles.guard?(@current_user, :edit, post) do %> + <%= live_patch "Edit", to: Routes.post_index_path(@socket, :edit, @room, post) %> + <%= link "Delete", to: "#", phx_click: "delete", phx_value_id: post.id %> + <% end %> + + + +<% end %> -<%= live_patch "New Post", to: Routes.post_index_path(@socket, :new, @room) %> -- cgit v1.2.3-70-g09d2
TitleBody
<%= post.title %><%= post.body %>