diff --git a/admin/src/app/login/page.tsx b/admin/src/app/login/page.tsx index bf367c1..e6c5b9f 100644 --- a/admin/src/app/login/page.tsx +++ b/admin/src/app/login/page.tsx @@ -17,14 +17,14 @@ export default function LoginPage() { const { login } = useAuth(); const router = useRouter(); - const handleAltchaStateChange = useCallback((state: any) => { - if (state.state === 'verified' && state.payload) { - setAltchaToken(state.payload); - setAltchaVerified(true); - } else { - setAltchaToken(''); - setAltchaVerified(false); - } + const handleAltchaVerified = useCallback((payload: string) => { + setAltchaToken(payload); + setAltchaVerified(true); + }, []); + + const handleAltchaError = useCallback(() => { + setAltchaToken(''); + setAltchaVerified(false); }, []); const performLogin = useCallback(async () => { @@ -107,7 +107,8 @@ export default function LoginPage() {