{render_slot(@inner_block)}
diff --git a/lib/mv_web/components/layouts/navbar.ex b/lib/mv_web/components/layouts/navbar.ex
index b917ddc..9009329 100644
--- a/lib/mv_web/components/layouts/navbar.ex
+++ b/lib/mv_web/components/layouts/navbar.ex
@@ -4,6 +4,11 @@ defmodule MvWeb.Layouts.Navbar do
"""
use Phoenix.Component
use Gettext, backend: MvWeb.Gettext
+ use MvWeb, :verified_routes
+
+ attr :current_user, :map,
+ required: true,
+ doc: "The current user - navbar is only shown when user is present"
def navbar(assigns) do
~H"""
@@ -65,12 +70,14 @@ defmodule MvWeb.Layouts.Navbar do
class="menu menu-sm dropdown-content bg-base-100 rounded-box z-1 mt-3 w-52 p-2 shadow"
>
-
+ <.link navigate={~p"/users/#{@current_user.id}"}>
{gettext("Profil")}
-
+
{gettext("Settings")}
-
{gettext("Logout")}
+
+ <.link href={~p"/sign-out"}>{gettext("Logout")}
+
diff --git a/lib/mv_web/live/member_live/form.ex b/lib/mv_web/live/member_live/form.ex
index a526fc3..521d501 100644
--- a/lib/mv_web/live/member_live/form.ex
+++ b/lib/mv_web/live/member_live/form.ex
@@ -4,7 +4,7 @@ defmodule MvWeb.MemberLive.Form do
@impl true
def render(assigns) do
~H"""
-