From 9f1b7eefe97ebd1ab3fe553d569d280f3d947f90 Mon Sep 17 00:00:00 2001 From: Moritz Date: Thu, 3 Jul 2025 17:28:00 +0200 Subject: [PATCH] feat: add backpex layout --- lib/mv_web/components/layouts/app.html.heex | 66 +++++++++++---------- lib/mv_web/live/member_live.ex | 2 +- 2 files changed, 35 insertions(+), 33 deletions(-) diff --git a/lib/mv_web/components/layouts/app.html.heex b/lib/mv_web/components/layouts/app.html.heex index 3b3b607..892d4a5 100644 --- a/lib/mv_web/components/layouts/app.html.heex +++ b/lib/mv_web/components/layouts/app.html.heex @@ -1,32 +1,34 @@ -
-
-
- - - -

- v{Application.spec(:phoenix, :vsn)} -

-
- -
-
-
-
- <.flash_group flash={@flash} /> - {@inner_content} -
-
+ + <:topbar> + + + + + + <:label> + + +
  • + <.link navigate={~p"/"} class="text-error flex justify-between hover:bg-base-200"> +

    Logout

    + <.icon name="hero-arrow-right-on-rectangle" class="size-5" /> + +
  • +
    + + <:sidebar> + + <.icon name="hero-users" class="size-5" /> Members + + + + <%= @inner_content %> +
    \ No newline at end of file diff --git a/lib/mv_web/live/member_live.ex b/lib/mv_web/live/member_live.ex index e3d2854..5556059 100644 --- a/lib/mv_web/live/member_live.ex +++ b/lib/mv_web/live/member_live.ex @@ -6,7 +6,7 @@ defmodule MvWeb.Live.MemberLive do update_changeset: &Mv.Membership.Member.update_changeset/3, create_changeset: &Mv.Membership.Member.create_changeset/3 ], - layout: {MvWeb.Layouts, :admin} + layout: {MvWeb.Layouts, :app} @impl Backpex.LiveResource def singular_name, do: "Member"