UNPKG

yanzhen-design-vue

Version:

30 lines (29 loc) 1.16 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 select = require("./src/select.cjs"); require("./src/hooks/index.cjs"); const useSelectApis = require("./src/hooks/use-select-apis.cjs"); const schema = require("../text-preview/schema.cjs"); const SchemaSelectOptions = { props: select.selectProps, emits: select.selectEmits, apis: useSelectApis.selectApis }; const PreviewSelect = schema.defineTextPreviewComponent("preview-select", { ...SchemaSelectOptions, component: schema.YzSchemaTextPreview.component }); const Select = core.defineComponent("select", { ...SchemaSelectOptions, component: vue.defineAsyncComponent(() => Promise.resolve().then(() => require("./src/select.vue.cjs"))) }); const YzSchemaSelect = core.withInstall(Select, { PreviewSelect }); const YzSchemaPreviewSelect = core.withInstall(PreviewSelect); exports.YzSchemaPreviewSelect = YzSchemaPreviewSelect; exports.YzSchemaSelect = YzSchemaSelect; exports.default = YzSchemaSelect;