UNPKG

yanzhen-design-vue

Version:

42 lines (41 loc) 1.68 kB
"use strict"; Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: "Module" } }); const vue = require("vue"); const antDesignVue = require("ant-design-vue"); const rangeTime = require("./range-time.cjs"); const useRangeTime = require("./use-range-time.cjs"); const _sfc_main = /* @__PURE__ */ vue.defineComponent({ ...{ name: rangeTime.rangeTimeName, inheritAttrs: true }, __name: "range-time", props: rangeTime.rangeTimeProps, emits: rangeTime.rangeTimeEmits, setup(__props, { expose: __expose, emit: __emit }) { const { ns } = rangeTime.rangeTimeOptions; const props = __props; const emit = __emit; const { _ref, propsRef, formatRef, showTimeRef, slotKeys, valueRef, handleUpdateValue } = useRangeTime.useRangeTime(props, emit); __expose({ ref: _ref }); return (_ctx, _cache) => { return vue.openBlock(), vue.createBlock(vue.unref(antDesignVue.RangePicker), vue.mergeProps({ ref_key: "_ref", ref: _ref, value: vue.unref(valueRef), class: [vue.unref(ns).b()], "show-time": vue.unref(showTimeRef), format: vue.unref(formatRef) }, vue.unref(propsRef), { "onUpdate:value": vue.unref(handleUpdateValue) }), vue.createSlots({ _: 2 }, [ vue.renderList(vue.unref(slotKeys), (slot) => { return { name: slot, fn: vue.withCtx((slotItem) => [ vue.renderSlot(_ctx.$slots, slot, vue.normalizeProps(vue.guardReactiveProps(slotItem))) ]) }; }) ]), 1040, ["value", "class", "show-time", "format", "onUpdate:value"]); }; } }); exports.default = _sfc_main;