tmagic-admin/server/static/vue3/runtime/page/assets/Component.aeed2f79.js

3 lines
1004 B
JavaScript

import{t as a,_ as c}from"./index.2a9a64ca.js";const r=Vue.defineComponent({props:{config:{type:Object,default:()=>({})}},setup(e){var t;const s=(t=Vue.getCurrentInstance())==null?void 0:t.proxy,n=Vue.inject("app");return Vue.provide("hoc",s),{tagName:Vue.computed(()=>`magic-ui-${a(e.config.type)}`),style:Vue.computed(()=>n==null?void 0:n.transformStyle(e.config.style)),display:()=>{var i;const o=(i=e.config)==null?void 0:i.display;return typeof o=="function"?o(n):o!==!1}}}});function u(e,s,n,t,o,i){return e.display()?(Vue.openBlock(),Vue.createBlock(Vue.resolveDynamicComponent(e.tagName),{key:0,id:e.config.id,class:Vue.normalizeClass(`magic-ui-component${e.config.className?` ${e.config.className}`:""}`),style:Vue.normalizeStyle(e.style),config:e.config},null,8,["id","class","style","config"])):Vue.createCommentVNode("v-if",!0)}const f=c(r,[["render",u],["__file","/parisma/github/tmagic-editor/packages/ui/src/Component.vue"]]);export{f as C};
//# sourceMappingURL=Component.aeed2f79.js.map