Deployment and lifecycle management for Nix
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

server: fix tree show, add link to seed

+12 -4
+1 -1
lib/sower_web/live/tree_live/show.ex
··· 11 11 {:noreply, 12 12 socket 13 13 |> assign(:page_title, page_title(socket.assigns.live_action)) 14 - |> assign(:tree, Sower.Tree.by_id!(id))} 14 + |> assign(:tree, Sower.Tree.by_id!(id) |> Ash.load!(:seed))} 15 15 end 16 16 17 17 defp page_title(:show), do: "Show Tree"
+11 -3
lib/sower_web/live/tree_live/show.html.heex
··· 1 1 <.header> 2 - Tree <%= @tree.id %> 3 - <:subtitle>This is a tree record from your database.</:subtitle> 2 + <%= @tree.name %> 3 + <:subtitle><%= @tree.type %></:subtitle> 4 4 </.header> 5 5 6 - <.list></.list> 6 + <.list> 7 + <:item title="seed"> 8 + <%= if @tree.seed do %> 9 + <.link navigate={~p"/seeds/#{@tree.seed}"}><%= @tree.seed.id %></.link> 10 + <% else %> 11 + Unknown 12 + <% end %> 13 + </:item> 14 + </.list> 7 15 8 16 <.back navigate={~p"/trees"}>Back to trees</.back> 9 17