UNPKG

yanzhen-design-vue

Version:

28 lines (27 loc) 1.27 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 upload = require("./src/upload.cjs"); const useUploadApis = require("./src/hooks/use-upload-apis.cjs"); const schema = require("../text-preview/schema.cjs"); const SchemaUploadOptions = { props: upload.uploadProps, emits: upload.uploadEmits, apis: useUploadApis.uploadApis, styleImport: () => Promise.resolve().then(() => require("./style/index.cjs")) }; const PreviewUpload = schema.defineTextPreviewComponent("preview-upload", { ...SchemaUploadOptions, component: vue.defineAsyncComponent(() => Promise.resolve().then(() => require("./src/upload-preview.vue.cjs"))) }); const Upload = core.defineComponent("upload", { ...SchemaUploadOptions, component: vue.defineAsyncComponent(() => Promise.resolve().then(() => require("./src/upload.vue.cjs"))) }); const YzSchemaUpload = core.withInstall(Upload, { PreviewUpload }); const YzSchemaPreviewUpload = core.withInstall(PreviewUpload); exports.YzSchemaPreviewUpload = YzSchemaPreviewUpload; exports.YzSchemaUpload = YzSchemaUpload; exports.default = YzSchemaUpload;