diff --git a/lib/chiya_web/components/layouts/root.html.heex b/lib/chiya_web/components/layouts/root.html.heex
index ae17430..8dc75d8 100644
--- a/lib/chiya_web/components/layouts/root.html.heex
+++ b/lib/chiya_web/components/layouts/root.html.heex
@@ -19,10 +19,10 @@
<.link
- href={~p"/user/settings"}
+ href={~p"/user"}
class="text-xs leading-6 text-zinc-100 font-semibold hover:text-zinc-300"
>
- Settings
+ Profile
diff --git a/lib/chiya_web/live/user_profile_live.ex b/lib/chiya_web/live/user_profile_live.ex
new file mode 100644
index 0000000..41ff02e
--- /dev/null
+++ b/lib/chiya_web/live/user_profile_live.ex
@@ -0,0 +1,22 @@
+defmodule ChiyaWeb.UserProfileLive do
+ use ChiyaWeb, :live_view
+
+ alias Chiya.Accounts
+
+ def render(assigns) do
+ ~H"""
+ <.header>
+ User Profile
+ <:actions>
+ <.link href={~p"/user/settings"}>
+ <.button>Edit User
+
+
+
+
+ <.list>
+ <:item title="Email"><%= @current_user.email %>
+
+ """
+ end
+end
\ No newline at end of file
diff --git a/lib/chiya_web/live/user_settings_live.ex b/lib/chiya_web/live/user_settings_live.ex
index 095a747..fe2c0c0 100644
--- a/lib/chiya_web/live/user_settings_live.ex
+++ b/lib/chiya_web/live/user_settings_live.ex
@@ -5,14 +5,6 @@ defmodule ChiyaWeb.UserSettingsLive do
def render(assigns) do
~H"""
- <.header>User Info
-
- <.list>
- <:item title="Email"><%= @current_user.email %>
-
-
- <.line />
-
<.header>Change Avatar
diff --git a/lib/chiya_web/router.ex b/lib/chiya_web/router.ex
index b2e10d2..827d319 100644
--- a/lib/chiya_web/router.ex
+++ b/lib/chiya_web/router.ex
@@ -75,6 +75,7 @@ defmodule ChiyaWeb.Router do
live_session :require_authenticated_user,
on_mount: [{ChiyaWeb.UserAuth, :ensure_authenticated}] do
+ live "/user", UserProfileLive, :show
live "/user/settings", UserSettingsLive, :edit
live "/user/settings/confirm_email/:token", UserSettingsLive, :confirm_email
end