From cd69ad2c68d3bb1d51d95198447ec23cebc95250 Mon Sep 17 00:00:00 2001 From: hailin Date: Wed, 12 Mar 2025 12:34:56 +0800 Subject: [PATCH] . --- .../[locale]/auth/sign-in/oauth-signin.tsx | 42 +++++++++---------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/apps/blogai/app/[locale]/auth/sign-in/oauth-signin.tsx b/apps/blogai/app/[locale]/auth/sign-in/oauth-signin.tsx index 6197b86..258913d 100644 --- a/apps/blogai/app/[locale]/auth/sign-in/oauth-signin.tsx +++ b/apps/blogai/app/[locale]/auth/sign-in/oauth-signin.tsx @@ -8,30 +8,30 @@ import * as React from "react"; import { OAuthButton } from "../oauth-button"; export function OAuthSignIn() { - // const [isLoading, setIsLoading] = React.useState(null); - // const { signIn, isLoaded: signInLoaded } = useSignIn(); + const [isLoading, setIsLoading] = React.useState(null); + const { signIn, isLoaded: signInLoaded } = useSignIn(); - // const oauthSignIn = async (provider: OAuthStrategy) => { - // if (!signInLoaded) { - // return null; - // } - // try { - // setIsLoading(provider); - // await signIn.authenticateWithRedirect({ - // strategy: provider, - // redirectUrl: "/auth/sso-callback", - // redirectUrlComplete: "/app/apis", - // }); - // } catch (err) { - // console.error(err); - // setIsLoading(null); - // toast.error((err as Error).message); - // } - // }; + const oauthSignIn = async (provider: OAuthStrategy) => { + if (!signInLoaded) { + return null; + } + try { + setIsLoading(provider); + await signIn.authenticateWithRedirect({ + strategy: provider, + redirectUrl: "/auth/sso-callback", + redirectUrlComplete: "/app/apis", + }); + } catch (err) { + console.error(err); + setIsLoading(null); + toast.error((err as Error).message); + } + }; return (
- {/* oauthSignIn("oauth_github")}> + oauthSignIn("oauth_github")}> {isLoading === "oauth_github" ? ( ) : ( @@ -46,7 +46,7 @@ export function OAuthSignIn() { )} Google - */} +
); }