Viewing File: /usr/local/cpanel/base/frontend/meridian/onboarding/assets/module-BHR4oO3r.js

import{a as e,c as t,i as n,o as r,r as i,s as a}from"./module-4Zx3C8Rj.js";import{L as o,o as s}from"./_virtual_mf___mfe_internal__meridian_onboarding__mf_owner__1__loadShare___mf_0_cpanel_mf_1_api_mf_2_client__loadShare__.js-B0vdB1Sj.js";import{H as c,M as l,h as u,r as d,z as f}from"./_virtual_mf___mfe_internal__meridian_onboarding__mf_owner__1__loadShare___mf_0_cpanel_mf_1_react_mf_2_ui_mf_2_v2__loadShare__.js-DyutkjrV.js";import{i as p,n as m,o as h,r as g,s as _}from"./_virtual_mf___mfe_internal__meridian_onboarding__mf_owner__1__loadShare__react__loadShare__.js-CQAyAyi9.js";import{n as v,r as y}from"./_virtual_mf___mfe_internal__meridian_onboarding__mf_owner__1__loadShare__react_mf_1_jsx_mf_2_runtime__loadShare__.js-BOdS6Uin.js";import{n as b}from"./_virtual_mf___mfe_internal__meridian_onboarding__mf_owner__1__loadShare___mf_0_cpanel_mf_1_i18n__loadShare__.js-BMTCDAmn.js";var x=2e3,S={progress:0,steps:[],status:`installing`,error:null,message:``,existingInstallations:[],isRemoving:!1,taskId:null};function C(e){return[{min:0,titles:[e]}]}function w(e){return e}function T({domain:e,state:t,startedAtMs:n,phases:r,onRetry:o,onReplace:s,onSkipToDashboard:c,t:l}){let{displayProgress:u,rotatingMessage:d}=a({state:t,phases:r,startedAtMs:n});return v(i,{domain:e,state:t,displayProgress:u,rotatingMessage:d,onRetry:o,onReplace:s,onSkipToDashboard:c,t:l,hideDefaultDoneState:!0})}function E({bridge:e,domain:t,onComplete:n,onSkipToDashboard:i,t:a,phases:o}){let s=r(e,t),[b,C]=_(null);p(()=>(e.setActiveJob(t),()=>{e.setActiveJob(null)}),[e,t]),g(()=>{C(e.startInstall(t))},[e,t]);let w=s?.state??S,E=h(!1),D=h(null),O=h(s);O.current=s,g(()=>{if(E.current||s?.phase!==`success`||!s.completion)return;E.current=!0;let{completion:r}=s;D.current=setTimeout(()=>{e.dismissJob(t),n(r)},x)},[s,e,t,n]),g(()=>()=>{D.current&&clearTimeout(D.current),O.current?.phase===`success`&&e.dismissJob(t)},[e,t]);let k=m(()=>{C(e.retryInstall(t))},[e,t]),A=m(()=>{e.replaceExisting(t)},[e,t]);return b===`at-capacity`?v(f,{"data-testid":`step-wp-install-at-capacity`,align:`center`,justify:`center`,height:`full`,paddingY:`xl`,children:y(f,{gap:`lg`,width:`full`,maxWidth:`md`,children:[y(u,{intent:`warning`,children:[v(c,{children:a(`wpInstall.atCapacityTitle`)}),v(l,{children:a(`wpInstall.atCapacity`,{count:3})})]}),v(d,{variant:`outline`,onClick:i,children:a(`wpInstall.close`)})]})}):v(T,{domain:t,state:w,startedAtMs:s?.startedAtMs,phases:o,onRetry:k,onReplace:A,onSkipToDashboard:i,t:a},s?.startedAtMs??0)}function D({state:e,setState:t,advance:r,closeModal:i}){let{t:a}=b(`features`),o=e.__wizardContext,s=o?.wpTranslate??w,c=o?.wpTranslateCommon??w,l=o?.wpPhases??C(a(`wpInstall.starting`)),u=o?.wpInstallJobs,d=m(e=>{t(t=>({...t,wpAdminUrl:e.adminUrl,wpInstallationId:e.installationId,wpCredentials:e.credentials,wpCredentialsStatus:e.credentialsStatus})),r()},[t,r]);return u?v(E,{bridge:u,domain:e.domain,onComplete:d,onSkipToDashboard:i,t:s,phases:l}):v(n,{domain:e.domain,onComplete:d,onSkipToDashboard:i,t:s,tCommon:c,phases:l,hideDefaultDoneState:!0})}function O(e){return e}function k({state:t,closeModal:n}){let r=t.__wizardContext,i=r?.wpTranslate??O,a=t.wpCredentials,o=t.wpCredentialsStatus;return v(e,{domain:t.domain,adminUrl:t.wpAdminUrl,wpInstallationId:t.wpInstallationId,wpCredentials:a,credentialsStatus:o,onOpenWordPress:r?.onOpenWordPress,onClose:n,t:i})}var A={ok:!1,code:`aborted`,error:`Open was cancelled`},j={async fetchDomainRecords(e){let t=await o.listInstallations(e),n=new Set,r=[];for(let e of t??[])n.has(e.domain)||(n.add(e.domain),r.push({domain:e.domain,isLive:!0,hasDraft:!1}));return r},changedEvent:`wordpress:changed`,launch:{kind:`in-place-install`,steps:{"wp-install":D,"wp-success":k},async openInstalled({domain:e,installedId:n,signal:r}){let i=`https://${e}/wp-admin/`;if(n===void 0)return window.open(i,`_blank`,`noopener,noreferrer`),{ok:!0};let a=s(e);try{let e=await o.getCredentials(n,void 0,a);return r?.aborted?A:(window.location.href=e.loginUrl&&t(e.loginUrl)?e.loginUrl:i,{ok:!0})}catch{return r?.aborted?A:(window.location.href=i,{ok:!0})}}}};export{j as wordpressRuntime};
;!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="47478a0e-deb0-4137-b270-e5f5ab4ef596",e._sentryDebugIdIdentifier="sentry-dbid-47478a0e-deb0-4137-b270-e5f5ab4ef596")}catch(e){}}();
//# debugId=47478a0e-deb0-4137-b270-e5f5ab4ef596
Back to Directory