WIP: feature/backpex-migration #92

Closed
moritz wants to merge 50 commits from feature/backpex-migration into main
2 changed files with 35 additions and 33 deletions
Showing only changes of commit 9f1b7eefe9 - Show all commits

View file

@ -1,32 +1,34 @@
<header class="px-4 sm:px-6 lg:px-8"> <Backpex.HTML.Layout.app_shell fluid={@fluid?}>
<div class="flex items-center justify-between border-b border-zinc-100 py-3 text-sm"> <:topbar>
<div class="flex items-center gap-4"> <Backpex.HTML.Layout.topbar_branding />
<a href="/">
<img src={~p"/images/logo.svg"} width="36" /> <Backpex.HTML.Layout.theme_selector
</a> socket={@socket}
<p class="bg-brand/5 text-brand rounded-full px-2 font-medium leading-6"> themes={[
v{Application.spec(:phoenix, :vsn)} {"Light", "light"},
</p> {"Dark", "dark"}
</div> ]}
<div class="flex items-center gap-4 font-semibold leading-6 text-zinc-900"> />
<a href="https://twitter.com/elixirphoenix" class="hover:text-zinc-700">
@elixirphoenix <Backpex.HTML.Layout.topbar_dropdown class="mr-2 md:mr-0">
</a> <:label>
<a href="https://github.com/phoenixframework/phoenix" class="hover:text-zinc-700"> <label tabindex="0" class="btn btn-square btn-ghost">
GitHub <.icon name="hero-user" class="size-6" />
</a> </label>
<a </:label>
href="https://hexdocs.pm/phoenix/overview.html" <li>
class="rounded-lg bg-zinc-100 px-2 py-1 hover:bg-zinc-200/80" <.link navigate={~p"/"} class="text-error flex justify-between hover:bg-base-200">
> <p>Logout</p>
Get Started <span aria-hidden="true">&rarr;</span> <.icon name="hero-arrow-right-on-rectangle" class="size-5" />
</a> </.link>
</div> </li>
</div> </Backpex.HTML.Layout.topbar_dropdown>
</header> </:topbar>
<main class="px-4 py-20 sm:px-6 lg:px-8"> <:sidebar>
<div class="mx-auto max-w-2xl"> <Backpex.HTML.Layout.sidebar_item current_url={@current_url} navigate={~p"/members"}>
<.flash_group flash={@flash} /> <.icon name="hero-users" class="size-5" /> Members
{@inner_content} </Backpex.HTML.Layout.sidebar_item>
</div> </:sidebar>
</main> <Backpex.HTML.Layout.flash_messages flash={@flash} />
<%= @inner_content %>
</Backpex.HTML.Layout.app_shell>

View file

@ -6,7 +6,7 @@ defmodule MvWeb.Live.MemberLive do
update_changeset: &Mv.Membership.Member.update_changeset/3, update_changeset: &Mv.Membership.Member.update_changeset/3,
create_changeset: &Mv.Membership.Member.create_changeset/3 create_changeset: &Mv.Membership.Member.create_changeset/3
], ],
layout: {MvWeb.Layouts, :admin} layout: {MvWeb.Layouts, :app}
@impl Backpex.LiveResource @impl Backpex.LiveResource
def singular_name, do: "Member" def singular_name, do: "Member"