3 lines
1.1 KiB
JavaScript

import{C as i}from"./Component.aeed2f79.js";import{u as c}from"./useApp.8bd6dbd4.js";import{_ as s}from"./index.2a9a64ca.js";const a=Vue.defineComponent({components:{"magic-ui-component":i},props:{config:{type:Object,default:()=>({})}},setup(e){const o=c(e);return{style:Vue.computed(()=>o==null?void 0:o.transformStyle(e.config.style||{})),refresh(){window.location.reload()}}}}),r=["id"];function u(e,o,l,m,p,f){const t=Vue.resolveComponent("magic-ui-component");return Vue.openBlock(),Vue.createElementBlock("div",{id:`${e.config.id||""}`,class:Vue.normalizeClass(`magic-ui-page magic-ui-container magic-layout-${e.config.layout}${e.config.className?` ${e.config.className}`:""}`),style:Vue.normalizeStyle(e.style)},[Vue.renderSlot(e.$slots,"default"),(Vue.openBlock(!0),Vue.createElementBlock(Vue.Fragment,null,Vue.renderList(e.config.items,n=>(Vue.openBlock(),Vue.createBlock(t,{key:n.id,config:n},null,8,["config"]))),128))],14,r)}const y=s(a,[["render",u],["__file","/parisma/github/tmagic-editor/packages/ui/src/page/src/index.vue"]]);export{y as default};
//# sourceMappingURL=index.ee5b9415.js.map