{"version":3,"file":"AuthForm.eQLEh5jQ.mjs","names":["useMemo","useState"],"sources":["https:/framerusercontent.com/modules/v4pDJBqiRVSVtbZlu3nK/QnD3Z4OvyOjH71ty44ge/SidebarState.js","https:/framerusercontent.com/modules/1j0trMVvTdyen7LCg0EK/qFWYafJjNGxBc67l3l3S/AuthForm.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef,useMemo}from\"react\";import{useAuth}from\"https://framerusercontent.com/modules/HhRWwZczSNoa74ILHIk6/V4IkkSK0pH6cStN7icjv/authStore.js\";import{useSidebarStore}from\"https://framerusercontent.com/modules/DWuT52hL97p6m2Mcuipp/ODl7HibdkeltPlM8aCuA/sidebarStore.js\";export function withSidebarState(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const{isAuthenticated}=useAuth();const variant=isAuthenticated?\"Menu\":\"Log ind\";return /*#__PURE__*/_jsx(Component,{...props,ref:ref,variant:variant});});}export function withNameAndEmail(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const{user}=useAuth();const text=useMemo(()=>{if(!user)return\"\";return`${user.name} \\xb7 ${user.email}`;},[user]);return /*#__PURE__*/_jsx(Component,{...props,ref:ref,text:text});});}export function withHeaderText(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const{isAuthenticated}=useAuth();const text=isAuthenticated?\"Din bruger\":\"Log ind\";return /*#__PURE__*/_jsx(Component,{...props,ref:ref,text:text});});}export function withSidebarVariant(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[store,setStore]=useSidebarStore();return /*#__PURE__*/_jsx(Component,{ref:ref,...props,variant:store.variant});});}export function withCloseSidebar(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[store,setStore]=useSidebarStore();const handleClick=()=>{setStore({variant:\"Navbar - Closed\"});props?.onClick?.();};return /*#__PURE__*/_jsx(Component,{ref:ref,...props,onClick:handleClick});});}export function withOpenAccountSidebar(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[store,setStore]=useSidebarStore();const handleClick=()=>{if(store.variant===\"Navbar - Konto\")return;setStore({variant:\"Navbar - Konto\"});};return /*#__PURE__*/_jsx(Component,{ref:ref,...props,onClick:handleClick});});}export function withToggleSidebar(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[store,setStore]=useSidebarStore();const handleClick=()=>{setStore({variant:store.variant===\"Navbar - Konto\"?\"Navbar - Closed\":\"Navbar - Konto\"});};return /*#__PURE__*/_jsx(Component,{ref:ref,...props,onClick:handleClick});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withHeaderText\":{\"type\":\"reactHoc\",\"name\":\"withHeaderText\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withSidebarState\":{\"type\":\"reactHoc\",\"name\":\"withSidebarState\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withOpenAccountSidebar\":{\"type\":\"reactHoc\",\"name\":\"withOpenAccountSidebar\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withSidebarVariant\":{\"type\":\"reactHoc\",\"name\":\"withSidebarVariant\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withToggleSidebar\":{\"type\":\"reactHoc\",\"name\":\"withToggleSidebar\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withCloseSidebar\":{\"type\":\"reactHoc\",\"name\":\"withCloseSidebar\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withNameAndEmail\":{\"type\":\"reactHoc\",\"name\":\"withNameAndEmail\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef,useState,useEffect}from\"react\";import{createStore}from\"https://framer.com/m/framer/store.js@^1.0.0\";import{toast}from\"sonner\";import{useAuth}from\"https://framerusercontent.com/modules/HhRWwZczSNoa74ILHIk6/V4IkkSK0pH6cStN7icjv/authStore.js\";import{useOrder}from\"https://framerusercontent.com/modules/R2qhE9FOEfzlnuHdbUzc/YpZbFKIgEkVAyoitO8Z4/orderStore.js\";import{useCart}from\"https://framerusercontent.com/modules/XqNGxAwEfznulZmoChr3/3DmQl7cRPmbJhfHwljgw/cartStore.js\";import{useCurrentLocation}from\"https://framer.com/m/FramerDevGemsPublic-djHN.js\";const useRegisterStore=createStore({errors:{},createVariant:\"Default\",email_verification_id:null,phone_verification_id:null});const useVerifyStore=createStore({errors:{}});const useLoginStore=createStore({errors:{},email:\"\"});const useForgotStore=createStore({errors:{}});// ─── Password Input ───────────────────────────────────────────────────────────\nexport function withPasswordInput(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[store]=useLoginStore();const name=props.inputName;const error=store.errors?.[name]?.[0];return /*#__PURE__*/_jsx(Component,{ref:ref,...props,type:\"password\",variant:!!error?\"Error\":\"Default\",error:error});});}// ─── Create state ───────────────────────────────────────────────────────────\nexport function withCreateState(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[store,setStore]=useRegisterStore();const{isAuthenticated,user}=useAuth();const{offer,is_company}=useCart();const intlPhone=user?.country_code?`${user?.country_code} ${user?.phone}`:user?.phone;useEffect(()=>{if(isAuthenticated){setStore({createVariant:\"Authenticated\"});}else{setStore({createVariant:\"Default\"});}},[isAuthenticated]);return /*#__PURE__*/_jsx(Component,{ref:ref,...props,variant:store.createVariant,inputName:user?.name,inputEmail:user?.email??offer?.email,inputPhone:user?.phone,inputCountryCode:user?.country_code,inputIntlPhone:intlPhone,inputCVR:user?.cvr,inputInvoiceEmail:user?.invoice_email,isCompanyVisible:is_company});});}// ─── Verify Button ─────────────────────────────────────────────────────────────\nexport function withVerifyButton(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const{login,api}=useAuth();const[loading,setLoading]=useState(false);const[loginStore,setLoginStore]=useLoginStore();const[,setVerifyStore]=useVerifyStore();async function handleLogin(e){e.preventDefault();if(loading)return;setLoading(true);setVerifyStore({errors:{}});const form=e.currentTarget.closest(\"form\");const formData=new FormData(form);formData.set(\"device_name\",`Framer Web - ${navigator.platform}`);formData.set(\"email\",loginStore?.email);await api.post(\"/login\",Object.fromEntries(formData.entries()),{onSuccess:data=>{login(data.token,data.user);setLoginStore({email:\"\"});},onValidationError:errors=>{setVerifyStore({errors:errors||{}});},onError:err=>{toast.error(err.toast||\"Der skete en fejl\");console.error(\"error: \",err);},onFinish:()=>{setLoading(false);}});}return /*#__PURE__*/_jsx(Component,{ref:ref,...props,onClick:handleLogin,disabled:loading,variant:loading?\"Loading\":\"Default\"});});}// ─── Login Button ─────────────────────────────────────────────────────────────\nexport function withLoginButton(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const{login,api}=useAuth();const[loading,setLoading]=useState(false);const[,setStore]=useLoginStore();async function handleLogin(e){e.preventDefault();if(loading)return;setLoading(true);setStore({errors:{}});const form=e.currentTarget.closest(\"form\");const formData=new FormData(form);formData.set(\"device_name\",`Framer Web - ${navigator.platform}`);await api.post(\"/login\",Object.fromEntries(formData.entries()),{onSuccess:data=>{login(data.token,data.user);},onValidationError:errors=>{setStore({errors:errors||{}});},onError:err=>{toast.error(err.toast||\"Der skete en fejl\");console.error(\"error: \",err);},onFinish:()=>{setLoading(false);}});}return /*#__PURE__*/_jsx(Component,{ref:ref,...props,onClick:handleLogin,disabled:loading,variant:loading?\"Loading\":\"Default\"});});}// ─── Create Button ─────────────────────────────────────────────────────────────\nexport function withCreateButton(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const{api}=useAuth();const{is_company}=useCart();const[loginStore,setLoginStore]=useLoginStore();const[registerStore,setRegisterStore]=useRegisterStore();const[loading,setLoading]=useState(false);async function handleRegister(e){e.preventDefault();if(loading)return;setLoading(true);setRegisterStore({errors:{}});const form=e.currentTarget.closest(\"form\");const formData=new FormData(form);formData.append(\"is_company\",is_company?\"1\":\"0\");await api.post(\"/register\",Object.fromEntries(formData.entries()),{onSuccess:data=>{setRegisterStore({createVariant:\"Verify\"});setLoginStore({email:data.email});},onValidationError:errors=>{setRegisterStore({errors:errors||{}});},onError:err=>{toast.error(err.toast||\"Der skete en fejl\");console.error(\"error: \",err);},onFinish:()=>{setLoading(false);}});}return /*#__PURE__*/_jsx(Component,{ref:ref,...props,onClick:handleRegister,disabled:loading,variant:loading?\"Loading\":\"Default\",type:\"submit\"});});}// ─── Forgot Email Button ─────────────────────────────────────────────────────────────\nexport function withForgotEmailButton(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const{login,api}=useAuth();const[loading,setLoading]=useState(false);const[store,setStore]=useForgotStore();async function handleLogin(e){e.preventDefault();if(loading)return;setLoading(true);const form=e.currentTarget.closest(\"form\");const formData=new FormData(form);await api.post(\"/password/forgot\",Object.fromEntries(formData.entries()),{onSuccess:data=>{toast.success(\"Vi har sendt dig en email med et link til at nulstille dit kodeord\");},onValidationError:errors=>{setStore({errors:errors||{}});},onError:err=>{toast.error(err.toast||\"Der skete en fejl\");console.error(\"error: \",err);},onFinish:()=>{setLoading(false);}});}return /*#__PURE__*/_jsx(Component,{ref:ref,...props,onClick:handleLogin,disabled:loading,variant:loading?\"Loading\":\"Default\",autocomplete:\"off\"});});}// ─── Resend Code Button ─────────────────────────────────────────────────────────────\nexport function withResendCodeButton(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const{login,api}=useAuth();const[loading,setLoading]=useState(false);const[loginStore,setLoginStore]=useLoginStore();const[registerStore,setRegisterStore]=useRegisterStore();const[secondsLeft,setSecondsLeft]=useState(20);useEffect(()=>{if(secondsLeft<=0)return;const interval=setInterval(()=>{setSecondsLeft(s=>{if(s<=1){clearInterval(interval);return 0;}return s-1;});},1e3);return()=>clearInterval(interval);},[secondsLeft]);const isDisabled=secondsLeft>0;const buttonText=isDisabled?`Send kode igen om ${secondsLeft}`:\"Send kode igen\";async function handleLogin(e){e.preventDefault();if(loading||isDisabled)return;setLoading(true);setRegisterStore({errors:{}});await api.post(\"/password/resend\",{email:loginStore?.email},{onSuccess:data=>{toast.success(data.toast);setSecondsLeft(20);},onValidationError:errors=>{setRegisterStore({errors:errors||{}});},onError:err=>{toast.error(err.toast||\"Der skete en fejl\");console.error(\"error: \",err);},onFinish:()=>{setLoading(false);}});}return /*#__PURE__*/_jsx(Component,{ref:ref,...props,onClick:handleLogin,disabled:loading||isDisabled,variant:loading?\"Loading\":isDisabled?\"Disabled\":\"Default\",autocomplete:\"off\",text:buttonText,style:{opacity:isDisabled?\"0.5\":\"1\",cursor:isDisabled?\"default\":\"pointer\",TextDecoder:isDisabled?\"none\":\"underline\"}});});}// ─── Log out ────────────────────────────────────────────────────────────\nexport function withLogout(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const{logout,api}=useAuth();const{removeCart}=useCart();const{resetOrder}=useOrder();const[,setCurrentLocation]=useCurrentLocation();async function handleLogout(){console.log(\"lggin out\");await api.delete(\"/logout\",{onFinish:async()=>{await setCurrentLocation(\"/\");logout();removeCart();resetOrder();//toast.success(\"Du blev logget ud\")\n}});}return /*#__PURE__*/_jsx(Component,{...props,ref:ref,onClick:handleLogout});});}// ─── Input ────────────────────────────────────────────────────────────\nexport function withInput(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[store]=useLoginStore();const name=props.inputName;const error=store.errors?.[name]?.[0];return /*#__PURE__*/_jsx(Component,{ref:ref,...props,variant:!!error?\"Error\":\"Default\",error:error});});}export function withVerifyInput(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[store]=useVerifyStore();const name=props.inputName;const error=store.errors?.[name]?.[0];return /*#__PURE__*/_jsx(Component,{ref:ref,...props,variant:!!error?\"Error\":\"Default\",error:error});});}export function withLoginInput(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[store]=useLoginStore();const name=props.inputName;const error=store.errors?.[name]?.[0];return /*#__PURE__*/_jsx(Component,{ref:ref,...props,variant:!!error?\"Error\":\"Default\",error:error});});}export function withRegisterInput(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[store]=useRegisterStore();const name=props.inputName;const error=store.errors?.[name]?.[0];return /*#__PURE__*/_jsx(Component,{ref:ref,...props,variant:!!error?\"Error\":\"Default\",error:error});});}export function withForgotInput(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[store]=useForgotStore();const name=props.inputName;const error=store.errors?.[name]?.[0];return /*#__PURE__*/_jsx(Component,{ref:ref,...props,variant:!!error?\"Error\":\"Default\",error:error});});}export function withSSOButton(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const{api,login}=useAuth();const provider=props.provider??\"google\";const isTouchDevice=typeof window!==\"undefined\"&&window.matchMedia(\"(hover: none)\").matches;useEffect(()=>{function handleMessage(event){if(event.data?.type===\"sso_success\"){login(event.data.token,event.data.user);}}window.addEventListener(\"message\",handleMessage);return()=>window.removeEventListener(\"message\",handleMessage);},[]);const touchDeviceRedirect=isTouchDevice?`?return_url=${encodeURIComponent(window.location.href)}`:\"\";async function handleClick(){await api.get(`/auth/${provider}/redirect${touchDeviceRedirect}`,null,{onSuccess:data=>{isTouchDevice?window.location.assign(data.redirect_url):window.open(data.redirect_url,\"sso_popup\",\"width=500,height=650,left=400,top=150,resizable=yes,scrollbars=yes\");},onError:error=>{console.error(error);}});}return /*#__PURE__*/_jsx(Component,{ref:ref,...props,onClick:handleClick});});}export function withBackButton(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[,setStore]=useRegisterStore();return /*#__PURE__*/_jsx(Component,{ref:ref,...props,onClick:()=>setStore({createVariant:\"Authenticated\"})});});}// ─── Verify email fields ──────────────────────────────────────────────────────────────\nexport function withChangeEmailButton(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[,setStore]=useRegisterStore();return /*#__PURE__*/_jsx(Component,{ref:ref,...props,onClick:()=>setStore({createVariant:\"Email\"})});});}export function withEmailInput(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[store,setStore]=useRegisterStore();const EmailError=store.errors?.email?.[0];return /*#__PURE__*/_jsx(Component,{ref:ref,...props,variant:!!EmailError?\"Error\":\"Default\",error:EmailError});});}export function withEmailButton(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const{api,updateUser}=useAuth();const[store,setStore]=useRegisterStore();async function handleSave(e){e.preventDefault();if(store.saving)return;setStore({saving:true,errors:{}});const form=e.currentTarget.closest(\"form\");const formData=new FormData(form);api.patch(\"/user/email\",Object.fromEntries(formData.entries()),{onSuccess:data=>{setStore({email_verification_id:data.verification_id,createVariant:\"VerifyEmail\"});},onValidationError:errors=>{setStore({errors:errors||{}});},onError:err=>{toast.error(\"Noget gik galt\");},onFinish:()=>{setStore({saving:false});}});}return /*#__PURE__*/_jsx(Component,{ref:ref,...props,onClick:handleSave,variant:store.saving?\"Loading\":\"Default\"});});}export function withVerifyEmailButton(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const{api,updateUser}=useAuth();const[store,setStore]=useRegisterStore();async function handleSave(e){e.preventDefault();if(store.saving)return;setStore({saving:true,errors:{}});const form=e.currentTarget.closest(\"form\");const formData=new FormData(form);formData.append(\"verification_id\",store.email_verification_id);api.post(\"/user/verify\",Object.fromEntries(formData.entries()),{onSuccess:data=>{toast.success(\"Telefonnummer blev opdateret\");updateUser(data);setStore({createVariant:\"Authenticated\",email_verification_id:null});},onValidationError:errors=>{setStore({errors:errors||{}});},onError:err=>{toast.error(\"Noget gik galt\");},onFinish:()=>{setStore({saving:false});}});}return /*#__PURE__*/_jsx(Component,{ref:ref,...props,onClick:handleSave,variant:store.saving?\"Loading\":\"Default\"});});}export function withResendEmailCodeButton(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const{login,api}=useAuth();const[loading,setLoading]=useState(false);const[registerStore,setRegisterStore]=useRegisterStore();const[secondsLeft,setSecondsLeft]=useState(20);useEffect(()=>{if(secondsLeft<=0)return;const interval=setInterval(()=>{setSecondsLeft(s=>{if(s<=1){clearInterval(interval);return 0;}return s-1;});},1e3);return()=>clearInterval(interval);},[secondsLeft]);const isDisabled=secondsLeft>0;const buttonText=isDisabled?`Send kode igen om ${secondsLeft}`:\"Send kode igen\";async function handleResend(e){e.preventDefault();if(loading||isDisabled)return;setLoading(true);setRegisterStore({errors:{}});await api.post(\"/user/verification/resend\",{verification_id:registerStore.email_verification_id},{onSuccess:data=>{toast.success(\"Vi har sendt en ny kode til din email\");setSecondsLeft(20);},onValidationError:errors=>{setRegisterStore({errors:errors||{}});},onError:err=>{toast.error(err.toast||\"Der skete en fejl\");console.error(\"error: \",err);},onFinish:()=>{setLoading(false);}});}return /*#__PURE__*/_jsx(Component,{ref:ref,...props,onClick:handleResend,disabled:loading||isDisabled,variant:loading?\"Loading\":isDisabled?\"Disabled\":\"Default\",autocomplete:\"off\",text:buttonText,style:{opacity:isDisabled?\"0.5\":\"1\",cursor:isDisabled?\"default\":\"pointer\",TextDecoder:isDisabled?\"none\":\"underline\"}});});}// ─── Verify phone fields ──────────────────────────────────────────────────────────────\nexport function withChangePhoneButton(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[,setStore]=useRegisterStore();return /*#__PURE__*/_jsx(Component,{ref:ref,...props,onClick:()=>setStore({createVariant:\"Phone\"})});});}export function withCountryCodeInput(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[store,setStore]=useRegisterStore();const countryCodeError=store.errors?.country_code?.[0];return /*#__PURE__*/_jsx(Component,{ref:ref,...props,variant:!!countryCodeError?\"Error\":\"Default\",error:countryCodeError});});}export function withPhoneInput(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[store,setStore]=useRegisterStore();const phoneError=store.errors?.phone?.[0];return /*#__PURE__*/_jsx(Component,{ref:ref,...props,variant:!!phoneError?\"Error\":\"Default\",error:phoneError});});}export function withPhoneButton(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const{api,updateUser}=useAuth();const[store,setStore]=useRegisterStore();async function handleSave(e){e.preventDefault();if(store.saving)return;setStore({saving:true,errors:{}});const form=e.currentTarget.closest(\"form\");const formData=new FormData(form);api.patch(\"/user/phone\",Object.fromEntries(formData.entries()),{onSuccess:data=>{//toast.success(\"Kode blev opdateret\")\nsetStore({phone_verification_id:data.verification_id,createVariant:\"VerifyPhone\"});},onValidationError:errors=>{setStore({errors:errors||{}});//toast.error(\"Noget gik galt\")\n},onError:err=>{toast.error(\"Noget gik galt\");},onFinish:()=>{setStore({saving:false});}});}return /*#__PURE__*/_jsx(Component,{ref:ref,...props,onClick:handleSave,variant:store.saving?\"Loading\":\"Default\"});});}export function withVerifyPhoneButton(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const{api,updateUser}=useAuth();const[store,setStore]=useRegisterStore();async function handleSave(e){e.preventDefault();if(store.saving)return;setStore({saving:true,errors:{}});const form=e.currentTarget.closest(\"form\");const formData=new FormData(form);formData.append(\"verification_id\",store.phone_verification_id);api.post(\"/user/verify\",Object.fromEntries(formData.entries()),{onSuccess:data=>{toast.success(\"Telefonnummer blev opdateret\");updateUser(data);setStore({createVariant:\"Authenticated\",phone_verification_id:null});},onValidationError:errors=>{setStore({errors:errors||{}});//toast.error(\"Noget gik galt\")\n},onError:err=>{toast.error(\"Noget gik galt\");},onFinish:()=>{setStore({saving:false});}});}return /*#__PURE__*/_jsx(Component,{ref:ref,...props,onClick:handleSave,variant:store.saving?\"Loading\":\"Default\"});});}export function withResendPhoneCodeButton(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const{login,api}=useAuth();const[loading,setLoading]=useState(false);const[registerStore,setRegisterStore]=useRegisterStore();const[secondsLeft,setSecondsLeft]=useState(20);useEffect(()=>{if(secondsLeft<=0)return;const interval=setInterval(()=>{setSecondsLeft(s=>{if(s<=1){clearInterval(interval);return 0;}return s-1;});},1e3);return()=>clearInterval(interval);},[secondsLeft]);const isDisabled=secondsLeft>0;const buttonText=isDisabled?`Send kode igen om ${secondsLeft}`:\"Send kode igen\";async function handleResend(e){e.preventDefault();if(loading||isDisabled)return;setLoading(true);setRegisterStore({errors:{}});await api.post(\"/user/verification/resend\",{verification_id:registerStore.phone_verification_id},{onSuccess:data=>{toast.success(\"Vi har sendt en ny kode p\\xe5 sms\");setSecondsLeft(20);},onValidationError:errors=>{setRegisterStore({errors:errors||{}});},onError:err=>{toast.error(err.toast||\"Der skete en fejl\");console.error(\"error: \",err);},onFinish:()=>{setLoading(false);}});}return /*#__PURE__*/_jsx(Component,{ref:ref,...props,onClick:handleResend,disabled:loading||isDisabled,variant:loading?\"Loading\":isDisabled?\"Disabled\":\"Default\",autocomplete:\"off\",text:buttonText,style:{opacity:isDisabled?\"0.5\":\"1\",cursor:isDisabled?\"default\":\"pointer\",TextDecoder:isDisabled?\"none\":\"underline\"}});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withVerifyButton\":{\"type\":\"reactHoc\",\"name\":\"withVerifyButton\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withForgotInput\":{\"type\":\"reactHoc\",\"name\":\"withForgotInput\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withResendPhoneCodeButton\":{\"type\":\"reactHoc\",\"name\":\"withResendPhoneCodeButton\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withForgotEmailButton\":{\"type\":\"reactHoc\",\"name\":\"withForgotEmailButton\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withInput\":{\"type\":\"reactHoc\",\"name\":\"withInput\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withEmailInput\":{\"type\":\"reactHoc\",\"name\":\"withEmailInput\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withSSOButton\":{\"type\":\"reactHoc\",\"name\":\"withSSOButton\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withCountryCodeInput\":{\"type\":\"reactHoc\",\"name\":\"withCountryCodeInput\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withChangePhoneButton\":{\"type\":\"reactHoc\",\"name\":\"withChangePhoneButton\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withResendEmailCodeButton\":{\"type\":\"reactHoc\",\"name\":\"withResendEmailCodeButton\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withChangeEmailButton\":{\"type\":\"reactHoc\",\"name\":\"withChangeEmailButton\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withVerifyPhoneButton\":{\"type\":\"reactHoc\",\"name\":\"withVerifyPhoneButton\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withPhoneButton\":{\"type\":\"reactHoc\",\"name\":\"withPhoneButton\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withResendCodeButton\":{\"type\":\"reactHoc\",\"name\":\"withResendCodeButton\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withPhoneInput\":{\"type\":\"reactHoc\",\"name\":\"withPhoneInput\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withRegisterInput\":{\"type\":\"reactHoc\",\"name\":\"withRegisterInput\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withLoginInput\":{\"type\":\"reactHoc\",\"name\":\"withLoginInput\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withVerifyInput\":{\"type\":\"reactHoc\",\"name\":\"withVerifyInput\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withVerifyEmailButton\":{\"type\":\"reactHoc\",\"name\":\"withVerifyEmailButton\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withLoginButton\":{\"type\":\"reactHoc\",\"name\":\"withLoginButton\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withBackButton\":{\"type\":\"reactHoc\",\"name\":\"withBackButton\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withEmailButton\":{\"type\":\"reactHoc\",\"name\":\"withEmailButton\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withCreateButton\":{\"type\":\"reactHoc\",\"name\":\"withCreateButton\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withLogout\":{\"type\":\"reactHoc\",\"name\":\"withLogout\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withCreateState\":{\"type\":\"reactHoc\",\"name\":\"withCreateState\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withPasswordInput\":{\"type\":\"reactHoc\",\"name\":\"withPasswordInput\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AuthForm.map"],"mappings":"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"}