feat: migration to phoenix 1.8 - merge old live views into new live views
This commit is contained in:
parent
afda276d22
commit
15d6fd38c9
16 changed files with 234 additions and 932 deletions
|
|
@ -6,10 +6,10 @@ defmodule MvWeb.MemberLive.Index do
|
|||
~H"""
|
||||
<Layouts.app flash={@flash}>
|
||||
<.header>
|
||||
Listing Members
|
||||
{gettext("Listing Members")}
|
||||
<:actions>
|
||||
<.button variant="primary" navigate={~p"/members/new"}>
|
||||
<.icon name="hero-plus" /> New Member
|
||||
<.icon name="hero-plus" /> {gettext("New Member")}
|
||||
</.button>
|
||||
</:actions>
|
||||
</.header>
|
||||
|
|
@ -19,22 +19,27 @@ defmodule MvWeb.MemberLive.Index do
|
|||
rows={@streams.members}
|
||||
row_click={fn {_id, member} -> JS.navigate(~p"/members/#{member}") end}
|
||||
>
|
||||
<:col :let={{_id, member}} label="Id">{member.id}</:col>
|
||||
<!-- <:col :let={{_id, member}} label="Id">{member.id}</:col> -->
|
||||
<:col :let={{_id, member}} label={gettext("First Name")}>{member.first_name}</:col>
|
||||
<:col :let={{_id, member}} label={gettext("Last Name")}>{member.last_name}</:col>
|
||||
<:col :let={{_id, member}} label={gettext("Email")}>{member.email}</:col>
|
||||
<:col :let={{_id, member}} label={gettext("City")}>{member.city}</:col>
|
||||
<:col :let={{_id, member}} label={gettext("Join Date")}>{member.join_date}</:col>
|
||||
|
||||
<:action :let={{_id, member}}>
|
||||
<div class="sr-only">
|
||||
<.link navigate={~p"/members/#{member}"}>Show</.link>
|
||||
<.link navigate={~p"/members/#{member}"}>{gettext("Show")}</.link>
|
||||
</div>
|
||||
|
||||
<.link navigate={~p"/members/#{member}/edit"}>Edit</.link>
|
||||
<.link navigate={~p"/members/#{member}/edit"}>{gettext("Edit")}</.link>
|
||||
</:action>
|
||||
|
||||
<:action :let={{id, member}}>
|
||||
<.link
|
||||
phx-click={JS.push("delete", value: %{id: member.id}) |> hide("##{id}")}
|
||||
data-confirm="Are you sure?"
|
||||
data-confirm={gettext("Are you sure?")}
|
||||
>
|
||||
Delete
|
||||
{gettext("Delete")}
|
||||
</.link>
|
||||
</:action>
|
||||
</.table>
|
||||
|
|
@ -46,7 +51,7 @@ defmodule MvWeb.MemberLive.Index do
|
|||
def mount(_params, _session, socket) do
|
||||
{:ok,
|
||||
socket
|
||||
|> assign(:page_title, "Listing Members")
|
||||
|> assign(:page_title, gettext("Listing Members"))
|
||||
|> stream(:members, Ash.read!(Mv.Membership.Member))}
|
||||
end
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue