From e69d0ed5c9963feee468c32244ae8d1cab7ad37e Mon Sep 17 00:00:00 2001 From: Narayan Sarkar Date: Wed, 13 Sep 2023 13:36:32 +0530 Subject: [PATCH 1/2] Facebook business login config added --- src/LoginSocialFacebook/index.tsx | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/LoginSocialFacebook/index.tsx b/src/LoginSocialFacebook/index.tsx index 5f95b2b..181222c 100644 --- a/src/LoginSocialFacebook/index.tsx +++ b/src/LoginSocialFacebook/index.tsx @@ -9,6 +9,7 @@ import { objectType, IResolveParams } from '../'; interface Props { appId: string; + configId: string; scope?: string; state?: boolean; xfbml?: boolean; @@ -36,6 +37,7 @@ const _window = window as any; const LoginSocialFacebook = ({ appId, + configId = '', scope = 'email,public_profile', state = true, xfbml = true, @@ -144,8 +146,7 @@ const LoginSocialFacebook = ({ setIsSdkLoaded(true); } else { insertSDKScript(document, () => { - initFbSDK( - { + let options = { appId, xfbml, version, @@ -153,7 +154,11 @@ const LoginSocialFacebook = ({ cookie, redirect_uri, response_type, - }, + }; + if(configId){ + options["configId"] = configId; + } + initFbSDK(options, document, ); }); @@ -161,6 +166,7 @@ const LoginSocialFacebook = ({ }, [ state, appId, + configId, xfbml, cookie, version, From 5578e382f34f5e5f9b54dafdc9e8db5786b674f5 Mon Sep 17 00:00:00 2001 From: Narayan Sarkar Date: Thu, 14 Sep 2023 09:41:23 +0530 Subject: [PATCH 2/2] Update index.tsx Facebook business config ID added --- src/LoginSocialFacebook/index.tsx | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/LoginSocialFacebook/index.tsx b/src/LoginSocialFacebook/index.tsx index 181222c..a3e1da1 100644 --- a/src/LoginSocialFacebook/index.tsx +++ b/src/LoginSocialFacebook/index.tsx @@ -155,9 +155,6 @@ const LoginSocialFacebook = ({ redirect_uri, response_type, }; - if(configId){ - options["configId"] = configId; - } initFbSDK(options, document, ); @@ -166,7 +163,6 @@ const LoginSocialFacebook = ({ }, [ state, appId, - configId, xfbml, cookie, version, @@ -187,14 +183,19 @@ const LoginSocialFacebook = ({ } else { setIsProcessing(true); onLoginStart && onLoginStart(); - _window.FB.login(handleResponse, { + let options = { scope, return_scopes, auth_type, - }); + }; + if(configId){ + options["config_id"] = configId; + } + _window.FB.login(handleResponse,options); } }, [ load, + configId, scope, onReject, auth_type,