mirror of
https://github.com/Tencent/tmagic-editor.git
synced 2025-12-31 00:16:57 +08:00
3 lines
2.3 KiB
JavaScript
3 lines
2.3 KiB
JavaScript
System.register(["./index-legacy-DuT0pnBN.js","./use-app-legacy-BhKDdOBL.js","./use-component-status-legacy-SW4kHqHS.js"],function(e,t){"use strict";var n,a,i,r,o,c,d,s,g,p,l,u,f,m,y,I,x,C;return{setters:[e=>{n=e.d,a=e.i,i=e.N,r=e.u,o=e.h,c=e.I,d=e.p,s=e.c,g=e.r,p=e.o,l=e.F,u=e.b,f=e.e,m=e.f,y=e.C},e=>{I=e.a,x=e.r},e=>{C=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:a={},style:i,className:r,on:o})=>{const c={...n,...a,style:i,class:r};if(o)for(const[d,s]of Object.entries(o))c[`on${d[0].toLocaleUpperCase()}${d.substring(1)}`]=s;return e(t,c)}),n=a("app"),s=I(e),g=C(e);d("componentStatusStore",g);const{style:p,className:l}=g;return()=>!1===e.config.visible||!1===e.config.condResult||void 0===e.config.condResult&&e.config[i]||"function"==typeof e.config.display&&!1===e.config.display({app:n,node:s})?null:t({h:o,config:e.config,type:r({componentType:e.config.type,app:n}),style:p.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}})}});e("default",n({name:"tmagic-container",__name:"Container",props:{config:{},iteratorIndex:{},iteratorContainerId:{},containerIndex:{},pageFragmentContainerId:{},model:{},disabled:{type:Boolean}},setup(e){const n=e,i=a("app"),r=I(n,i);x(r);const o=()=>{i&&r&&i.emit(`${y}click`,r)};return(n,a)=>(p(),s("div",{onClick:o},[g(n.$slots,"default",{},()=>[(p(!0),s(l,null,u(e.config.items,(n,a)=>(p(),f(m(t),{key:n.id,config:n,index:a,"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-Bph4ckxH.js.map
|