tdesign-vue-next
Version:
TDesign Component for vue-next
62 lines (54 loc) • 2.18 kB
JavaScript
/**
* tdesign v1.11.5
* (c) 2025 tdesign
* @license MIT
*/
;
Object.defineProperty(exports, '__esModule', { value: true });
var dayjs = require('dayjs');
var utils = require('../../_chunks/dep-f734a1c6.js');
var isObject = require('../../_chunks/dep-0a510359.js');
require('@babel/runtime/helpers/slicedToArray');
require('@babel/runtime/helpers/objectDestructuringEmpty');
require('@babel/runtime/helpers/extends');
require('@babel/runtime/helpers/defineProperty');
require('../../_chunks/dep-30fb1b25.js');
require('../../_chunks/dep-e67fb94c.js');
require('../../_chunks/dep-533159e9.js');
require('../../_chunks/dep-bafc1f63.js');
require('@babel/runtime/helpers/typeof');
require('../../_chunks/dep-bbe343d7.js');
require('../../_chunks/dep-0c2ad01b.js');
require('../../_chunks/dep-497b9bf8.js');
require('../../_chunks/dep-cef23b69.js');
require('../../_chunks/dep-b8b9c2a3.js');
require('../../_chunks/dep-5ad8a2ab.js');
require('../../_chunks/dep-047617bf.js');
require('../../_chunks/dep-a957c564.js');
require('../../_chunks/dep-7c9e3d93.js');
require('../../_chunks/dep-50a41d31.js');
require('../../_chunks/dep-b0b4fff1.js');
require('../../_chunks/dep-49fa220e.js');
function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; }
var dayjs__default = /*#__PURE__*/_interopDefaultLegacy(dayjs);
function useDisableDate(props) {
var _disableDate = props.disableDate,
format = props.format,
mode = props.mode,
start = props.start,
end = props.end;
return {
disableDate: function disableDate(value) {
return !utils.isEnabledDate({
disableDate: _disableDate,
format: format,
mode: mode,
value: value
});
},
minDate: isObject.isObject(_disableDate) && "before" in _disableDate ? new Date(dayjs__default["default"](_disableDate.before).startOf("day").format()) : start,
maxDate: isObject.isObject(_disableDate) && "after" in _disableDate ? new Date(dayjs__default["default"](_disableDate.after).endOf("day").format()) : end
};
}
exports.useDisableDate = useDisableDate;
//# sourceMappingURL=useDisableDate.js.map