feat: improve FilterModal mobile responsiveness and handle social auth errors via URL parameters

This commit is contained in:
pradeepkumar
2026-04-18 12:23:14 +05:30
parent 396d68649f
commit 30adc9349c
3 changed files with 15 additions and 4 deletions

View File

@@ -155,7 +155,8 @@ export const { handlers, signIn, signOut, auth } = NextAuth({
(user as any).refreshToken = data.data.refreshToken;
} else if (!res.ok) {
const errorMsg = data?.message || "Social login failed";
return `/login?error=${encodeURIComponent(errorMsg)}`;
const returnTo = mode === 'signup' ? '/signup' : '/login';
return `${returnTo}?error=${encodeURIComponent(errorMsg)}`;
}
} catch (error) {
console.error("Social auth sync error:", error);