refactor(auth): simplify continueWithEmail and remove useCallback (#10068)
Refactored continueWithEmail to remove unnecessary dependencies and simplified the useIsMatchingLocation hook by eliminating useCallback. This reduces complexity and addresses potential infinite loop issues.
This commit is contained in:
@ -45,17 +45,7 @@ export const useSignInUp = (form: UseFormReturn<Form>) => {
|
||||
const continueWithEmail = useCallback(() => {
|
||||
requestFreshCaptchaToken();
|
||||
setSignInUpStep(SignInUpStep.Email);
|
||||
setSignInUpMode(
|
||||
isMatchingLocation(AppPath.SignInUp)
|
||||
? SignInUpMode.SignIn
|
||||
: SignInUpMode.SignUp,
|
||||
);
|
||||
}, [
|
||||
isMatchingLocation,
|
||||
requestFreshCaptchaToken,
|
||||
setSignInUpMode,
|
||||
setSignInUpStep,
|
||||
]);
|
||||
}, [requestFreshCaptchaToken, setSignInUpStep]);
|
||||
|
||||
const continueWithCredentials = useCallback(async () => {
|
||||
const token = await readCaptchaToken();
|
||||
|
||||
Reference in New Issue
Block a user