mirror of
https://github.com/vft-magic/tmagic-admin.git
synced 2025-12-11 12:14:51 +00:00
3 lines
1.2 KiB
JavaScript
3 lines
1.2 KiB
JavaScript
System.register(["./useApp-legacy.d06aeb34.js","./index-legacy.1dc0be94.js"],(function(e,t){"use strict";var i,s;return{setters:[e=>{i=e.u},e=>{s=e._}],execute:function(){const t=Vue.defineComponent({props:{config:{type:Object,default:()=>({})},model:{type:Object,default:()=>({})},vars:{type:Object,default:()=>({})}},setup(e){i(e);const t=Vue.getCurrentInstance()?.proxy,s=Vue.inject("hoc");return{displayText:Vue.computed((()=>{let i=e.config?.text||"";const{vars:c}=e;if(s?.disabled&&e.config?.disabledText&&(i=e.config.disabledText),"function"==typeof i)return i.bind(t)(t,{model:e.model});if("[object Object]"===Object.prototype.toString.call(c)){let e=i;return Object.entries(c).forEach((([t,i])=>{e=e.replace(new RegExp(`{{${t}}}`,"g"),i)})),e}return i||""}))}},render(){const e=this.config?.multiple?"magic-ui-text":"magic-ui-text magic-ui-text--single-line";return"function"==typeof this.$slots?.default?Vue.h("div",{class:e},[this.$slots?.default?.()||""]):Vue.h("div",{class:e,...this.displayText?{innerHTML:this.displayText}:{}})}});e("default",s(t,[["__file","/parisma/github/tmagic-editor/packages/ui/src/text/src/index.vue"]]))}}}));
|
|
//# sourceMappingURL=index-legacy.f6a03169.js.map
|