diff --git a/src/app/cuenta/CuentaTabs.tsx b/src/app/cuenta/CuentaTabs.tsx index 8b9509b..8c2690e 100644 --- a/src/app/cuenta/CuentaTabs.tsx +++ b/src/app/cuenta/CuentaTabs.tsx @@ -43,6 +43,7 @@ const CuentaTabs: FC = () => { })} > {currentTab === 'login' && ( diff --git a/src/app/cuenta/UpdateUserName.tsx b/src/app/cuenta/UpdateUserName.tsx index 64aa1c7..a69a1d5 100644 --- a/src/app/cuenta/UpdateUserName.tsx +++ b/src/app/cuenta/UpdateUserName.tsx @@ -35,7 +35,7 @@ const UpdateUserName: FC = () => { dispatch(addAlert({ id: nanoid(), title: 'Nombre actualizado', - message: 'Ahora puedes iniciar sesión', + message: 'Se actualizo correctamente el nombre', severity: 'success' })) } catch (error) { @@ -62,13 +62,13 @@ const UpdateUserName: FC = () => { }) useEffect(() => { - if (status !== 'idle' && session !== undefined) { + if (status === 'idle' && session !== undefined && user !== undefined) { formik.setValues({ name: user?.name ?? '' }) .catch(console.error) } - }, [status, session]) + }, [status, session, user]) if (status !== 'idle' || session === undefined) { // TODO: Replace with Skeleton diff --git a/src/app/equipo/page.tsx b/src/app/equipo/page.tsx index 850f12c..ff3e39e 100644 --- a/src/app/equipo/page.tsx +++ b/src/app/equipo/page.tsx @@ -73,7 +73,7 @@ const EquipoPage: FC = async () => { className={cx(card({ variant: 'retro' }).media, center())} > { className={cx(card({ variant: 'retro' }).media, center())} > { className={cx(card({ variant: 'retro' }).media, center())} > SessionState const useSession: UseSession = (redirect?: string) => { - const { status, session } = useAppSelector((state) => state.session) + const { status, session, user } = useAppSelector((state) => state.session) const router = useRouter() useEffect(() => { @@ -15,7 +15,7 @@ const useSession: UseSession = (redirect?: string) => { } }, [status, session]) - return { status, session } + return { status, session, user } } export default useSession diff --git a/src/state/sessionSlice.ts b/src/state/sessionSlice.ts index c635af7..5f63ba8 100644 --- a/src/state/sessionSlice.ts +++ b/src/state/sessionSlice.ts @@ -32,7 +32,7 @@ const sessionSlice = createSlice({ setCurrentUser: (state, action: PayloadAction) => { return { ...state, - userPreferences: action.payload + user: action.payload } } }