summaryrefslogtreecommitdiff
path: root/Biz/PodcastItLater/UI.py
diff options
context:
space:
mode:
Diffstat (limited to 'Biz/PodcastItLater/UI.py')
-rw-r--r--Biz/PodcastItLater/UI.py23
1 files changed, 20 insertions, 3 deletions
diff --git a/Biz/PodcastItLater/UI.py b/Biz/PodcastItLater/UI.py
index 00cf5e3..6825fd7 100644
--- a/Biz/PodcastItLater/UI.py
+++ b/Biz/PodcastItLater/UI.py
@@ -408,10 +408,27 @@ class AccountPage(Component[AnyChildren, AccountPageAttrs]):
# User Info Section
html.div(
html.h5("Profile", classes=["mb-3"]),
- html.p(
+ html.div(
html.strong("Email: "),
- user.get("email", ""),
- classes=["mb-2"],
+ html.span(user.get("email", "")),
+ html.button(
+ "Change",
+ classes=[
+ "btn",
+ "btn-sm",
+ "btn-outline-secondary",
+ "ms-2",
+ "py-0",
+ ],
+ hx_get="/settings/email/edit",
+ hx_target="closest div",
+ hx_swap="outerHTML",
+ ),
+ classes=[
+ "mb-2",
+ "d-flex",
+ "align-items-center",
+ ],
),
html.p(
html.strong("Member since: "),