From 96adae900fa6e0d1a67136d7c5065376510b82d2 Mon Sep 17 00:00:00 2001 From: Ishaan Jaff Date: Fri, 31 May 2024 16:52:47 -0700 Subject: [PATCH] feat - show user their email when they sign up --- .../src/app/onboarding/page.tsx | 25 +++++++++---------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/ui/litellm-dashboard/src/app/onboarding/page.tsx b/ui/litellm-dashboard/src/app/onboarding/page.tsx index 8b8b215ea2..fad1494204 100644 --- a/ui/litellm-dashboard/src/app/onboarding/page.tsx +++ b/ui/litellm-dashboard/src/app/onboarding/page.tsx @@ -14,9 +14,9 @@ export default function Onboarding() { const searchParams = useSearchParams(); const token = searchParams.get("token"); const inviteID = searchParams.get("id"); - const user_email = searchParams.get("user_email"); const [accessToken, setAccessToken] = useState(null); const [defaultUserEmail, setDefaultUserEmail] = useState(""); + const [userEmail, setUserEmail] = useState(""); const [loginUrl, setLoginUrl] = useState(""); const [jwtToken, setJwtToken] = useState(""); @@ -36,18 +36,15 @@ export default function Onboarding() { console.log("decoded:", decoded); setAccessToken(decoded.key); - + + console.log("decoded user email:", decoded.user_email); + const user_email = decoded.user_email; + setUserEmail(user_email); }); }, [inviteID]); - useEffect(() => { - if (!user_email) { - return; - } - setDefaultUserEmail(user_email); - }, [user_email]); const handleSubmit = (formValues: Record) => { console.log("in handle submit. accessToken:", accessToken, "token:", jwtToken, "formValues:", formValues); @@ -55,6 +52,8 @@ export default function Onboarding() { return; } + formValues.user_email = userEmail; + userUpdateUserCall(accessToken, formValues, null).then((data) => { let litellm_dashboard_ui = "/ui/"; const user_id = data.data?.user_id || data.user_id; @@ -83,12 +82,12 @@ export default function Onboarding() { @@ -96,8 +95,8 @@ export default function Onboarding() {