yanzhen-design-vue
Version:
28 lines (27 loc) • 1.09 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 input = require("./src/input.cjs");
const schema = require("../text-preview/schema.cjs");
const SchemaInputOptions = {
props: input.inputProps,
emits: input.inputEmits
};
const PreviewInput = schema.defineTextPreviewComponent("preview-input", {
...SchemaInputOptions,
component: schema.YzSchemaTextPreview.component
});
const Input = core.defineComponent("input", {
...SchemaInputOptions,
styleImport: () => Promise.resolve().then(() => require("./style/index.cjs")),
component: vue.defineAsyncComponent(() => Promise.resolve().then(() => require("./src/input.vue.cjs")))
});
const YzSchemaInput = core.withInstall(Input, {
PreviewInput
});
const YzSchemaPreviewInput = core.withInstall(PreviewInput);
exports.YzSchemaInput = YzSchemaInput;
exports.YzSchemaPreviewInput = YzSchemaPreviewInput;
exports.default = YzSchemaInput;