tmagic-editor/playground/runtime/vue3/page/assets/PageFragmentContainer-legacy-Bx19GCgX.js
2025-06-09 08:41:31 +00:00

3 lines
1.7 KiB
JavaScript

System.register(["./index-legacy-B_rGhNYj.js","./tmagic-utils-legacy-CyFm3Z6i.js","./plugin-vueexport-helper-legacy-CK8n8WNG.js"],(function(e,t){"use strict";var n,r,i,o,a,c,d;return{setters:[e=>{n=e.c},e=>{r=e.t,i=e.I},e=>{o=e.b,a=e.r,c=e.u,d=e._}],execute:function(){var t=document.createElement("style");t.textContent=".in-editor .magic-ui-page-fragment-container[data-v-327dc3a6]{min-width:100px;min-height:100px}\n/*$vite$:1*/",document.head.appendChild(t);var u=(e=>(e.CONTAINER="container",e.PAGE="page",e.ROOT="app",e.PAGE_FRAGMENT="page-fragment",e))(u||{});const p=VueDemi.defineComponent({name:"tmagic-page-fragment-container",props:{config:{type:Object,required:!0},iteratorIndex:Array,iteratorContainerId:Array,containerIndex:Number,model:{type:Object,default:()=>({})}},setup(e){const t=VueDemi.inject("app"),d=o(e,t);a(d);const p=c({componentType:"container",app:t}),m=VueDemi.computed((()=>t?.dsl?.items?.find((t=>t.id===e.config.pageFragmentId))));return{containerComponent:p,containerConfig:VueDemi.computed((()=>{if(!m.value)return{items:[],id:"",type:u.CONTAINER};if("editor"===t?.platform){const e=n(m.value);return r(e,(e=>{e.id=""})),{...e,[i]:!1}}return{...m.value,[i]:!1}}))}}});e("default",d(p,[["render",function(e,t,n,r,i,o){return Vue.openBlock(),Vue.createElementBlock("div",null,[(Vue.openBlock(),Vue.createBlock(Vue.resolveDynamicComponent(e.containerComponent),{"iterator-index":e.iteratorIndex,"iterator-container-id":e.iteratorContainerId,config:e.containerConfig,model:e.model},null,8,["iterator-index","iterator-container-id","config","model"]))])}],["__scopeId","data-v-327dc3a6"]]))}}}));
//# sourceMappingURL=PageFragmentContainer-legacy-Bx19GCgX.js.map