zarm
Version:
基于 React 的移动端UI库
25 lines (21 loc) • 582 B
JavaScript
import dayjs from '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 dayjs(item).toDate();
}).sort(function (item1, item2) {
return +item1 - +item2;
});
if (mode === 'range') {
tmpValue = [tmpValue[0], tmpValue[tmpValue.length - 1]];
}
return {
value: tmpValue
};
};
export default parseState;