yanzhen-design-vue
Version:
27 lines (26 loc) • 1.16 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 richTextProps = require("./src/rich-text-props.cjs");
const schema = require("../text-preview/schema.cjs");
const SchemaRichTextOptions = {
props: richTextProps.richTextProps,
emits: richTextProps.richTextEmits,
apis: richTextProps.richTextApis,
styleImport: () => Promise.resolve().then(() => require("./style/index.cjs"))
};
const PreviewRichText = schema.defineTextPreviewComponent("preview-rich-text", {
...SchemaRichTextOptions,
component: vue.defineAsyncComponent(() => Promise.resolve().then(() => require("./src/rich-text-preview.vue.cjs")))
});
const RichText = core.defineComponent("rich-text", {
...SchemaRichTextOptions,
component: vue.defineAsyncComponent(() => Promise.resolve().then(() => require("./src/rich-text.vue.cjs")))
});
const YzSchemaRichText = core.withInstall(RichText, {
PreviewRichText
});
exports.YzSchemaRichText = YzSchemaRichText;
exports.default = YzSchemaRichText;