| 1 |
import{j as i}from"./tanstack-1.0.83-vdxW-z_W.js";import{l as a,by as c,bz as b,bE as C,ae as S,bF as F,bG as h}from"./lib-1.0.83-DP604-fF.js";import{r as d}from"./redux-1.0.83-C_HljLTP.js";import{A as w,u as x}from"./useTheme-1.0.83-kzzjYD4P.js";import{u as j}from"./useTableSettings-1.0.83-Bdc-69bo.js";import{u as y}from"./useStoreFormSettings-1.0.83-BvckTxMH.js";import{u as I}from"./useMetadata-1.0.83-CFVrAN2v.js";import{u as M}from"./useGlobalCode-1.0.83-q-mDFNct.js";import{u as O}from"./useAppFunctions-1.0.83-CVyVbdio.js";import{T as v}from"./ThemeProvider-1.0.83-BLxCoVxO.js";import"./vendor-1.0.83-CN03Eozo.js";import"./utils-1.0.83-DdPZyaQg.js";import"./index-1.0.83-BCSRrN-b.js";import"./CircularProgress-1.0.83-C7us6xSc.js";import"./Typography-1.0.83-RUNWFUSq.js";import"./getThemeProps-1.0.83-DK0sgi0F.js";import"./useEnhancedEffect-1.0.83-CUAS28ZG.js";import"./hooks-1.0.83-C3p88FIk.js";const X=({appId:n,children:l})=>{a.debug(n);const g=j(n),E=y(),T=x(),s=I(n);let p;(s==null?void 0:s.appRootId)===void 0&&(p=w(T,g,E));const e=M(),u=`pp-global-code-${n}`,{app:f}=O(n);return d.useEffect(()=>{var o,t,r;a.debug("open app",(o=e.onAppOpen)==null?void 0:o.code),(t=e.onAppOpen)!=null&&t.enabled&&c(((r=e.onAppOpen)==null?void 0:r.code)??"",b(s),!1,{app:f,loadScript:h,loadStyle:F})},[]),d.useEffect(()=>()=>{var o,t;a.debug("close app"),(o=e.onAppClose)!=null&&o.enabled&&c(((t=e.onAppClose)==null?void 0:t.code)??"",b(s),!1,{app:f})},[]),d.useEffect(()=>{var o,t,r;if(e!==void 0&&C(s)){(o=window.document.getElementById(u))==null||o.remove();const m=window.document.createElement("script");m.id=u,m.innerHTML=((t=e.global)==null?void 0:t.code)??"";const A=S(n,"pp_app_");(r=window.document.getElementById(A))==null||r.appendChild(m)}},[e]),p!==void 0?i.jsx(v,{theme:p,children:l}):i.jsx(i.Fragment,{children:l})};export{X as default}; |