From c1d926c6fa7263830622866de7eaa2de8ad6eda3 Mon Sep 17 00:00:00 2001 From: Yangshun Tay Date: Mon, 7 Nov 2022 18:56:25 +0800 Subject: [PATCH] [portal][feat] allow changing email on settings page --- apps/portal/src/pages/settings.tsx | 12 ++++++++++++ apps/portal/src/server/router/user-router.ts | 2 ++ 2 files changed, 14 insertions(+) diff --git a/apps/portal/src/pages/settings.tsx b/apps/portal/src/pages/settings.tsx index d35f9cc9..a7d112d3 100644 --- a/apps/portal/src/pages/settings.tsx +++ b/apps/portal/src/pages/settings.tsx @@ -34,6 +34,7 @@ function SettingsForm({ ); const [name, setName] = useState(session?.user?.name); + const [email, setEmail] = useState(session?.user?.email); return (
@@ -50,6 +51,7 @@ function SettingsForm({ onSubmit={(event) => { event.preventDefault(); updateProfileMutation.mutate({ + email: email ? email : undefined, name: name ? name : undefined, }); }}> @@ -58,10 +60,20 @@ function SettingsForm({ setName(val)} />
+
+ setEmail(val)} + /> +
{/*