tmagic-editor/playground/runtime/vue/page/assets/PageFragmentContainer-BMWpuBJg.js
2025-09-16 11:54:19 +00:00

3 lines
1.1 KiB
JavaScript

import{d as c,p as d,P as s,u as p,B as m,k as f,N as g,c as u,f as l,j as C,o as i}from"./index-DGi0-hAa.js";import{u as I,r as N,_}from"./plugin-vueexport-helper-CAXJ8sGA.js";const y=c({name:"tmagic-page-fragment-container",props:{config:{type:Object,required:!0},iteratorIndex:Array,iteratorContainerId:Array,containerIndex:Number,pageFragmentContainerId:[String,Number],model:{type:Object,default:()=>({})}},setup(e){d(s,e.config.id);const{app:n,node:t}=I(e);N(t);const r=p({componentType:"container",app:n}),{pageConfig:o}=m(n,e.config.id),a=f(()=>o.value?o.value:{items:[],id:"",type:g.CONTAINER});return{containerComponent:r,containerConfig:a}}});function A(e,n,t,r,o,a){return i(),u("div",null,[(i(),l(C(e.containerComponent),{"iterator-index":e.iteratorIndex,"iterator-container-id":e.iteratorContainerId,"page-fragment-container-id":e.config.id,config:e.containerConfig,model:e.model},null,8,["iterator-index","iterator-container-id","page-fragment-container-id","config","model"]))])}const b=_(y,[["render",A],["__scopeId","data-v-ca4266b1"]]);export{b as default};
//# sourceMappingURL=PageFragmentContainer-BMWpuBJg.js.map