Skip to content

Commit 7243b6d

Browse files
committed
fix: oauth login
1 parent d7200b7 commit 7243b6d

File tree

2 files changed

+8
-10
lines changed

2 files changed

+8
-10
lines changed

app/[lang]/sign-in/SocialButtons.tsx

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,18 +25,21 @@ export default function SocialButtons({
2525
const supabase = getSupabaseBrowserClient();
2626
const pathname = usePathname();
2727
const oauthRedirectUrl = useMemo(() => {
28-
if (!process.env.NEXT_PUBLIC_ROOT_URL) {
29-
return undefined;
30-
}
28+
const siteOrigin =
29+
(typeof window !== 'undefined' && window.location.origin) ||
30+
process.env.NEXT_PUBLIC_ROOT_URL;
3131

32-
const normalizedRoot = process.env.NEXT_PUBLIC_ROOT_URL.replace(/\/$/, '');
32+
if (!siteOrigin) return undefined;
33+
34+
const normalizedSiteOrigin = siteOrigin.replace(/\/$/, '');
3335

3436
// If we're on the sign-in page, redirect to home after successful login
3537
const nextPath = pathname?.includes('/sign-in')
3638
? pathname.replace(/\/sign-in.*$/, '') || '/'
3739
: pathname || '/';
3840

39-
return `${normalizedRoot}/auth/callback?next=${encodeURIComponent(nextPath)}`;
41+
const nextParam = encodeURIComponent(nextPath);
42+
return `${normalizedSiteOrigin}/auth/callback?next=${nextParam}`;
4043
}, [pathname]);
4144

4245
const socialButtons: SocialButton[] = [

styles/output.css

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1499,11 +1499,6 @@ input[type='search']::-webkit-search-decoration,
14991499
min-width: 70px;
15001500
}
15011501

1502-
.min-w-fit {
1503-
min-width: -moz-fit-content;
1504-
min-width: fit-content;
1505-
}
1506-
15071502
.min-w-full {
15081503
min-width: 100%;
15091504
}

0 commit comments

Comments
 (0)