From c55adf3cdd9505a99585cb69e6c557d13bf64787 Mon Sep 17 00:00:00 2001 From: Ayush <135319056+ayussh-2@users.noreply.github.com> Date: Sun, 3 Nov 2024 12:13:16 +0530 Subject: [PATCH] fix: add prefilled details from firebase data (#240) fix: add prefilled details from firebase --- src/app/register/page.jsx | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/app/register/page.jsx b/src/app/register/page.jsx index 7df0a55..b1b254a 100644 --- a/src/app/register/page.jsx +++ b/src/app/register/page.jsx @@ -25,12 +25,12 @@ import { userSchema } from '@/config/zodd/userDetailsSchema'; import { AuthContext } from '@/context/auth-context'; import { REGISTER_ORG } from '@/graphql/mutations/organizationMutations'; import { REGISTER_USER } from '@/graphql/mutations/userMutations'; +import { GET_USER_BY_UID } from '@/graphql/queries/userQueries'; import { useIsLoggedIn } from '@/hooks/useIsLoggedIn'; import { useUserDetails } from '@/hooks/useUserDetails'; import handleLoadingAndToast from '@/utils/handleLoadingToast'; import { uploadToCloudinary } from '@/utils/uploadToCloudinary'; import { useMutation, useSuspenseQuery } from '@apollo/client'; -import { GET_USER_BY_UID } from '@/graphql/queries/userQueries'; import { DisclaimerPara, @@ -301,6 +301,16 @@ function Page() { } const userCookie = Cookies.get('userDataDB'); + const userGoogleData = Cookies.get('userData'); + + if (userGoogleData) { + const googleData = JSON.parse(userGoogleData); + setUserDetails((prev) => ({ + ...prev, + name: googleData.name.toUpperCase(), + email: googleData.email, + })); + } const hasUserData = userDataDB?.user?.data?.length > 0; const userData = hasUserData ? userDataDB.user.data[0] : null; const isNitR = userData?.college === nitrID;