tmagic-editor/playground/runtime/vue/page/assets/PageFragmentContainer-eL_7K2V0.js
2026-07-30 09:19:29 +00:00

2 lines
1.2 KiB
JavaScript

import{$ as e,A as t,Q as n,Tt as r,at as i,dt as a,ft as o,gt as s,r as c,tt as l}from"./src-D8gD96Yg.js";import{t as u}from"./use-dsl-UCl-00RY.js";import{n as d,t as f}from"./use-app-D2010Bhy.js";import{t as p}from"./use-component-HkHQFleG.js";var m=((e,t)=>{let n=e.__vccOpts||e;for(let[e,r]of t)n[e]=r;return n})(i({name:`tmagic-page-fragment-container`,__name:`PageFragmentContainer`,props:{config:{},iteratorIndex:{},iteratorContainerId:{},containerIndex:{},pageFragmentContainerId:{},model:{},disabled:{type:Boolean}},setup(i){let m=i;o(c,m.config.id);let{app:h,node:g}=d(m);f(g);let _=p({componentType:`container`,app:h});if(!m.config.id)throw Error(`page-fragment-container must have id`);let{pageConfig:v}=u(h,m.config.id),y=n(()=>v.value?v.value:{items:[],id:``,type:t.CONTAINER});return(t,n)=>(a(),l(`div`,null,[(a(),e(s(r(_)),{"iterator-index":i.iteratorIndex,"iterator-container-id":i.iteratorContainerId,"page-fragment-container-id":i.config.id,config:y.value,model:i.model},null,8,[`iterator-index`,`iterator-container-id`,`page-fragment-container-id`,`config`,`model`]))]))}}),[[`__scopeId`,`data-v-e4448d18`]]);export{m as default};
//# sourceMappingURL=PageFragmentContainer-eL_7K2V0.js.map