From 9666d7deb2ee56fdc450e57b346303ef764ba4ca Mon Sep 17 00:00:00 2001 From: Sam Becker Date: Tue, 22 Apr 2025 09:14:13 -0500 Subject: [PATCH] Fix sign in/useEffect usage --- src/auth/SignInForm.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/auth/SignInForm.tsx b/src/auth/SignInForm.tsx index cc51dc86..4fda5f64 100644 --- a/src/auth/SignInForm.tsx +++ b/src/auth/SignInForm.tsx @@ -49,12 +49,15 @@ export default function SignInForm({ if (response === KEY_CREDENTIALS_SUCCESS) { setUserEmail?.(email); } + }, [setUserEmail, response, email]); + + useEffect(() => { return () => { // Capture user email before unmounting getAuthAction().then(auth => setUserEmail?.(auth?.user?.email ?? undefined)); }; - }, [setUserEmail, response, email]); + }, [setUserEmail]); const isFormValid = email.length > 0 &&