diff options
Diffstat (limited to 'Biz/PodcastItLater/UI.py')
| -rw-r--r-- | Biz/PodcastItLater/UI.py | 23 |
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: "), |
