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() {