diff options
| author | Ben Sima <ben@bensima.com> | 2025-11-22 09:19:44 -0500 |
|---|---|---|
| committer | Ben Sima <ben@bensima.com> | 2025-11-22 09:20:24 -0500 |
| commit | 26b8a657d00e76d1e54eeaf78246b1bf4b03fb43 (patch) | |
| tree | fd4728d499d3ca820da6cee61ea9abbfdd2a8b70 /Biz/PodcastItLater/UI.py | |
| parent | 96607ecb2a84bd2dccd203aa8860d43fc942bf66 (diff) | |
| parent | ff3b744a05924c13cfd7c268d87e72ee6bdd0538 (diff) | |
Merge task t-1rf15iH: Audio crossfading
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: "), |
