yanzhen-design-vue
Version:
30 lines (29 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 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;