diff --git a/packages/frontend/core/src/components/affine/auth/oauth.tsx b/packages/frontend/core/src/components/affine/auth/oauth.tsx index 0334439ba9..6fda9696e3 100644 --- a/packages/frontend/core/src/components/affine/auth/oauth.tsx +++ b/packages/frontend/core/src/components/affine/auth/oauth.tsx @@ -110,7 +110,10 @@ interface OauthProviderProps { } function OAuthProvider({ onContinue, provider }: OauthProviderProps) { - const { icon } = OAuthProviderMap[provider]; + const { icon } = + provider in OAuthProviderMap + ? OAuthProviderMap[provider] + : { icon: undefined }; const onClick = useCallback(() => { onContinue(provider);