UNPKG

zarm

Version:

基于 React 的移动端UI库

35 lines (28 loc) 846 B
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _dayjs = _interopRequireDefault(require("dayjs")); var parseState = function parseState(props) { var defaultValue = props.defaultValue, mode = props.mode; var value = props.value; var tmpValue; value = value || defaultValue; value = Array.isArray(value) ? value : value ? [value] : []; tmpValue = value.map(function (item) { return (0, _dayjs.default)(item).toDate(); }).sort(function (item1, item2) { return +item1 - +item2; }); if (mode === 'range') { tmpValue = [tmpValue[0], tmpValue[tmpValue.length - 1]]; } return { value: tmpValue }; }; var _default = parseState; exports.default = _default;