File tree Expand file tree Collapse file tree 2 files changed +10
-10
lines changed
Expand file tree Collapse file tree 2 files changed +10
-10
lines changed Original file line number Diff line number Diff line change @@ -25,18 +25,23 @@ 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 lang = pathname ?. split ( '/' ) [ 1 ] || 'en' ;
29+ const siteOrigin =
30+ ( typeof window !== 'undefined' && window . location . origin ) ||
31+ process . env . NEXT_PUBLIC_ROOT_URL ;
3132
32- const normalizedRoot = process . env . NEXT_PUBLIC_ROOT_URL . replace ( / \/ $ / , '' ) ;
33+ if ( ! siteOrigin ) return undefined ;
34+
35+ const normalizedSiteOrigin = siteOrigin . replace ( / \/ $ / , '' ) ;
3336
3437 // If we're on the sign-in page, redirect to home after successful login
3538 const nextPath = pathname ?. includes ( '/sign-in' )
3639 ? pathname . replace ( / \/ s i g n - i n .* $ / , '' ) || '/'
3740 : pathname || '/' ;
3841
39- return `${ normalizedRoot } /auth/callback?next=${ encodeURIComponent ( nextPath ) } ` ;
42+ const nextUrl = `${ normalizedSiteOrigin } ${ nextPath } ?lang=${ lang } ` ;
43+ const nextParam = encodeURIComponent ( nextUrl ) ;
44+ return `${ normalizedSiteOrigin } /auth/callback?next=${ nextParam } ` ;
4045 } , [ pathname ] ) ;
4146
4247 const socialButtons : SocialButton [ ] = [
Original file line number Diff line number Diff 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}
You can’t perform that action at this time.
0 commit comments