From 4067339e8cf9dbd624a8fa0183d7a29c73b2e762 Mon Sep 17 00:00:00 2001 From: Logan Hunt Date: Wed, 6 Apr 2022 12:55:12 -0600 Subject: Models for upload and post; generated liveview controller for posts --- lib/aggiedit_web/live/post_live/index.html.heex | 41 +++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 lib/aggiedit_web/live/post_live/index.html.heex (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 new file mode 100644 index 0000000..4297d5a --- /dev/null +++ b/lib/aggiedit_web/live/post_live/index.html.heex @@ -0,0 +1,41 @@ +

Listing Posts

+ +<%= if @live_action in [:new, :edit] do %> + <.modal return_to={Routes.post_index_path(@socket, :index)}> + <.live_component + module={AggieditWeb.PostLive.FormComponent} + id={@post.id || :new} + title={@page_title} + action={@live_action} + post={@post} + return_to={Routes.post_index_path(@socket, :index)} + /> + +<% end %> + + + + + + + + + + + + <%= for post <- @posts do %> + + + + + + + <% end %> + +
TitleBody
<%= post.title %><%= post.body %> + <%= live_redirect "Show", to: Routes.post_show_path(@socket, :show, post) %> + <%= live_patch "Edit", to: Routes.post_index_path(@socket, :edit, post) %> + <%= link "Delete", to: "#", phx_click: "delete", phx_value_id: post.id, data: [confirm: "Are you sure?"] %> +
+ +<%= live_patch "New Post", to: Routes.post_index_path(@socket, :new) %> -- cgit v1.2.3-70-g09d2