tmagic-editor/playground/runtime/vue/page/assets/PageFragmentContainer-CY9tX6V6.js
2026-03-17 09:41:49 +00:00

2 lines
1.1 KiB
JavaScript

import{C as e,D as t,N as n,P as r,R as i,b as a,i as o,m as s,q as c,x as l}from"./src-USjmpjAT.js";import{n as u,t as d}from"./use-app-CZiSuLy7.js";import{n as f,t as p}from"./index-D_GUgIzu.js";var m=((e,t)=>{let n=e.__vccOpts||e;for(let[e,r]of t)n[e]=r;return n})(t({name:`tmagic-page-fragment-container`,__name:`PageFragmentContainer`,props:{config:{},iteratorIndex:{},iteratorContainerId:{},containerIndex:{},pageFragmentContainerId:{},model:{},disabled:{type:Boolean}},setup(t){let m=t;r(o,m.config.id);let{app:h,node:g}=u(m);d(g);let _=p({componentType:`container`,app:h});if(!m.config.id)throw Error(`page-fragment-container must have id`);let{pageConfig:v}=f(h,m.config.id),y=a(()=>v.value?v.value:{items:[],id:``,type:s.CONTAINER});return(r,a)=>(n(),e(`div`,null,[(n(),l(i(c(_)),{"iterator-index":t.iteratorIndex,"iterator-container-id":t.iteratorContainerId,"page-fragment-container-id":t.config.id,config:y.value,model:t.model},null,8,[`iterator-index`,`iterator-container-id`,`page-fragment-container-id`,`config`,`model`]))]))}}),[[`__scopeId`,`data-v-1cb53130`]]);export{m as default};
//# sourceMappingURL=PageFragmentContainer-CY9tX6V6.js.map