From f17f8fe74db5f411d56c02a3240db687c7c2543f Mon Sep 17 00:00:00 2001 From: carla Date: Mon, 21 Jul 2025 11:45:29 +0200 Subject: [PATCH] feat (navbar): updated navbar with daisy UI component as demo --- lib/mv_web/components/layouts.ex | 39 ++--------------------- lib/mv_web/components/layouts/navbar.ex | 42 +++++++++++++++++++++++++ 2 files changed, 45 insertions(+), 36 deletions(-) create mode 100644 lib/mv_web/components/layouts/navbar.ex diff --git a/lib/mv_web/components/layouts.ex b/lib/mv_web/components/layouts.ex index f08c6ba..b109b25 100644 --- a/lib/mv_web/components/layouts.ex +++ b/lib/mv_web/components/layouts.ex @@ -8,6 +8,8 @@ defmodule MvWeb.Layouts do in regular views and live views. """ use MvWeb, :html + use Gettext, backend: MvWeb.Gettext + import MvWeb.Layouts.Navbar embed_templates "layouts/*" @@ -31,42 +33,7 @@ defmodule MvWeb.Layouts do def app(assigns) do ~H""" - - + <.navbar />
{render_slot(@inner_block)} diff --git a/lib/mv_web/components/layouts/navbar.ex b/lib/mv_web/components/layouts/navbar.ex new file mode 100644 index 0000000..08184f3 --- /dev/null +++ b/lib/mv_web/components/layouts/navbar.ex @@ -0,0 +1,42 @@ +defmodule MvWeb.Layouts.Navbar do + @moduledoc """ + Navbar that is used in the rootlayout shown on every page + """ + use Phoenix.Component + use Gettext, backend: MvWeb.Gettext + + def navbar(assigns) do + ~H""" + + """ + end +end