yanzhen-design-vue
Version:
27 lines (26 loc) • 1.08 kB
JavaScript
;
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;