defmodule MvWeb.MemberLive.Show do use MvWeb, :live_view @impl true def render(assigns) do ~H""" <.header> Member {@member.id} <:subtitle>This is a member record from your database. <:actions> <.button navigate={~p"/members"}> <.icon name="hero-arrow-left" /> <.button variant="primary" navigate={~p"/members/#{@member}/edit?return_to=show"}> <.icon name="hero-pencil-square" /> Edit Member <.list> <:item title="Id">{@member.id} """ end @impl true def mount(%{"id" => id}, _session, socket) do {:ok, socket |> assign(:page_title, "Show Member") |> assign(:member, Ash.get!(Mv.Membership.Member, id))} end end