2026-03-17 09:41:49 +00:00

2 lines
1.2 KiB
JavaScript

import{A as e,D as t,N as n,R as r,d as i,f as a,k as o,ot as s,q as c,r as l,st as u,x as d,z as f}from"./src-USjmpjAT.js";import{r as p}from"./use-app-CZiSuLy7.js";import{t as m}from"./use-component-status-DTja78vI.js";import{t as h}from"./index-D_GUgIzu.js";var g=t({name:`tmagic-page`,__name:`index`,props:{config:{},model:{default:()=>({})}},setup(t){let g=e=>{if(e.cssFile&&i(e.cssFile),Array.isArray(e.cssFiles)&&e.cssFiles.map(e=>i(e.url)),e.css){let t=window.document.createElement(`style`);t.innerHTML=e.css,window.document.head.appendChild(t)}},_=e=>{Array.isArray(e.jsFiles)&&e.jsFiles.map(e=>a(e.url))},v=t,y=o(`app`);y?.jsEngine===`browser`&&(g(v.config),_(v.config));let b=h({componentType:`container`,app:y}),{style:x,className:S}=m(v),C=()=>{window.location.reload()};return f(()=>v.config,async(t,n)=>{let r=p({config:{...t,[l]:!0}},y);t.id!==n?.id&&(r?.setInstance({config:v.config,refresh:C}),r?.emit(`created`)),await e(),t.id!==n?.id&&(r?.emit(`mounted`),p({config:{...n,[l]:!0}},y)?.emit(`destroy`))},{immediate:!0}),(e,i)=>(n(),d(r(c(b)),{class:s(c(S)),style:u(c(x)),"data-tmagic-id":t.config.id,config:{...t.config,[c(l)]:!1}},null,8,[`class`,`style`,`data-tmagic-id`,`config`]))}});export{g as default};
//# sourceMappingURL=src-_XqN8DhU.js.map