UNPKG

yanzhen-design-vue

Version:

40 lines (39 loc) 1.23 kB
"use strict"; Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" }); const utilsVue = require("@yanzhen-libs/utils-vue"); const props = require("ant-design-vue/es/date-picker/generatePicker/props"); require("../../../hooks/index.cjs"); const index = require("../../../hooks/use-namespace/index.cjs"); const ns = index.useNamespace("time"); const timeOptions = { ns, class: ns.b(), name: ns.defineVNodeName() }; const timeName = timeOptions.name; const ADatePicker = utilsVue.propsSeparate({ ...props.commonProps(), ...props.datePickerProps() }); const timeProps = utilsVue.buildProps({ ...ADatePicker.props, // 只兼容格式化字符串和时间戳 value: [String, Number], isTimeStamp: Boolean, beginTime: [String, Number], endTime: [String, Number], showTime: Boolean, // 外部控制年月日部分的格式,最终影响format expandFormat: String }); const timeEmits = utilsVue.buildEmits({ ...ADatePicker.emits, "update:value": (_value) => true, change: (_value) => true, blur: (..._args) => true }); exports.ADatePicker = ADatePicker; exports.timeEmits = timeEmits; exports.timeName = timeName; exports.timeOptions = timeOptions; exports.timeProps = timeProps;