UNPKG

yanzhen-design-vue

Version:

27 lines (26 loc) 1.08 kB
"use strict"; Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: "Module" } }); const vue = require("vue"); const core = require("@yanzhen-lowcode/core"); require("../text-preview/index.cjs"); const textarea = require("./src/textarea.cjs"); const schema = require("../text-preview/schema.cjs"); const SchemaTextareaOptions = { props: textarea.textareaProps, emits: textarea.textareaEmits }; const PreviewTextarea = schema.defineTextPreviewComponent("preview-textarea", { ...SchemaTextareaOptions, component: schema.YzSchemaTextPreview.component }); const Textarea = core.defineComponent("textarea", { ...SchemaTextareaOptions, component: vue.defineAsyncComponent(() => Promise.resolve().then(() => require("./src/textarea.vue.cjs"))) }); const YzSchemaTextarea = core.withInstall(Textarea, { PreviewTextarea }); const YzSchemaPreviewTextarea = core.withInstall(PreviewTextarea); exports.YzSchemaPreviewTextarea = YzSchemaPreviewTextarea; exports.YzSchemaTextarea = YzSchemaTextarea; exports.default = YzSchemaTextarea;