UNPKG

yanzhen-design-vue

Version:

28 lines (27 loc) 1.08 kB
import { defineAsyncComponent } from "vue"; import { defineComponent, withInstall } from "@yanzhen-lowcode/core"; import "../text-preview/index.mjs"; import { inputNumberProps, inputNumberEmits } from "../input/src/input-number.mjs"; import { defineTextPreviewComponent } from "../text-preview/schema.mjs"; const SchemaInputNumberOptions = { props: inputNumberProps, emits: inputNumberEmits, styleImport: () => import("./style/index.mjs") }; const PreviewInputNumber = defineTextPreviewComponent("preview-input-number", { ...SchemaInputNumberOptions, component: defineAsyncComponent(() => import("../input/src/input-number-preview.vue.mjs")) }); const InputNumber = defineComponent("input-number", { ...SchemaInputNumberOptions, component: defineAsyncComponent(() => import("../input/src/input-number.vue.mjs")) }); const YzSchemaInputNumber = withInstall(InputNumber, { PreviewInputNumber }); const YzSchemaPreviewInputNumber = withInstall(PreviewInputNumber); export { YzSchemaInputNumber, YzSchemaPreviewInputNumber, YzSchemaInputNumber as default };