@@ -43,8 +43,10 @@ import {useCurrentCustomer} from '@salesforce/retail-react-app/app/hooks/use-cur
4343import { useCurrentBasket } from '@salesforce/retail-react-app/app/hooks/use-current-basket'
4444import { AuthHelpers , useAuthHelper , useShopperBasketsMutation } from '@salesforce/commerce-sdk-react'
4545import { getConfig } from '@salesforce/pwa-kit-runtime/utils/ssr-config'
46- import { getEnvBasePath } from '@salesforce/pwa-kit-runtime/utils/ssr-namespace-paths'
4746import { usePasskeyLogin } from '@salesforce/retail-react-app/app/hooks/use-passkey-login'
47+ import { absoluteUrl } from '@salesforce/retail-react-app/app/utils/url'
48+ import useMultiSite from '@salesforce/retail-react-app/app/hooks/use-multi-site'
49+ import { getPasswordlessErrorMessage } from '@salesforce/retail-react-app/app/utils/auth-utils'
4850import {
4951 API_ERROR_MESSAGE
5052} from '@salesforce/retail-react-app/app/constants'
@@ -77,11 +79,10 @@ const ContactInfo = ({isSocialEnabled = false, isPasswordlessEnabled = false, id
7779
7880 const [ authModalView , setAuthModalView ] = useState ( PASSWORD_VIEW )
7981 const authModal = useAuthModal ( authModalView )
80- const config = getConfig ( )
81- const passwordlessConfigCallback = config . app . login ?. passwordless ?. callbackURI
82- const callbackURL = isAbsoluteURL ( passwordlessConfigCallback )
83- ? passwordlessConfigCallback
84- : `${ appOrigin } ${ getEnvBasePath ( ) } ${ passwordlessConfigCallback } `
82+ const passwordlessConfig = getConfig ( ) . app . login ?. passwordless
83+ const passwordlessConfigMode = passwordlessConfig ?. mode
84+ const passwordlessConfigCallback = passwordlessConfig ?. callbackURI
85+ const callbackURL = absoluteUrl ( passwordlessConfigCallback )
8586
8687 const handlePasswordlessLogin = async ( email ) => {
8788 try {
0 commit comments