tmagic-editor/playground/runtime/vue/page/assets/Container-legacy-DuKJw_Ke.js
2025-11-26 09:11:19 +00:00

3 lines
2.6 KiB
JavaScript

System.register(["./index-legacy-DKTWoXJt.js","./plugin-vueexport-helper-legacy-D3U42rZw.js","./use-component-status-legacy-DRWX6ZSO.js"],function(e,t){"use strict";var n,r,a,i,o,c,d,p,s,g,l,u,m,f,y,I,x,C,b;return{setters:[e=>{n=e.d,r=e.N,a=e.i,i=e.u,o=e.h,c=e.I,d=e.p,p=e.C,s=e.c,g=e.r,l=e.b,u=e.o,m=e.F,f=e.e,y=e.f},e=>{I=e.a,x=e.r,C=e._},e=>{b=e.u}],execute:function(){const t=n({name:"tmagic-container-item",props:{config:{type:Object,required:!0},index:Number,iteratorIndex:{type:Array,default:()=>[]},iteratorContainerId:{type:Array,default:()=>[]},pageFragmentContainerId:{type:[String,Number],default:""}},setup(e){const t=a("userRender",({h:e,type:t,props:n={},attrs:r={},style:a,className:i,on:o})=>{const c={...n,...r,style:a,class:i};if(o)for(const[d,p]of Object.entries(o))c[`on${d[0].toLocaleUpperCase()}${d.substring(1)}`]=p;return e(t,c)}),n=a("app"),p=I(e),s=b(e);d("componentStatusStore",s);const{style:g,className:l}=s;return()=>!1===e.config.visible||!1===e.config.condResult||void 0===e.config.condResult&&e.config[r]||"function"==typeof e.config.display&&!1===e.config.display({app:n,node:p})?null:t({h:o,config:e.config,type:i({componentType:e.config.type,app:n}),style:g.value,className:l.value,props:{config:{...e.config,[c]:!0},containerIndex:e.index,iteratorIndex:e.iteratorIndex,iteratorContainerId:e.iteratorContainerId,pageFragmentContainerId:e.pageFragmentContainerId},attrs:{"data-tmagic-id":e.config.id,"data-tmagic-iterator-index":e.iteratorIndex.join(",")||void 0,"data-tmagic-iterator-container-id":e.iteratorContainerId.join(",")||void 0,"data-tmagic-container-index":e.index,"data-tmagic-page-fragment-container-id":e.pageFragmentContainerId||void 0}})}}),v=n({name:"tmagic-container",props:{config:{type:Object,required:!0},iteratorIndex:{type:Array,default:()=>[]},iteratorContainerId:{type:Array,default:()=>[]},containerIndex:Number,pageFragmentContainerId:[String,Number],model:{type:Object,default:()=>({})}},components:{ItemComponent:t},setup(e){const t=a("app"),n=I(e,t);return x(n),{clickHandler:()=>{t&&n&&t.emit(`${p}click`,n)}}}});e("default",C(v,[["render",function(e,t,n,r,a,i){const o=l("ItemComponent");return u(),s("div",{onClick:t[0]||(t[0]=(...t)=>e.clickHandler&&e.clickHandler(...t))},[g(e.$slots,"default",{},()=>[(u(!0),s(m,null,f(e.config.items,(t,n)=>(u(),y(o,{key:t.id,config:t,index:n,"iterator-index":e.iteratorIndex,"iterator-container-id":e.iteratorContainerId,"page-fragment-container-id":e.pageFragmentContainerId},null,8,["config","index","iterator-index","iterator-container-id","page-fragment-container-id"]))),128))])])}]]))}}});
//# sourceMappingURL=Container-legacy-DuKJw_Ke.js.map