UNPKG

zent

Version:

一套前端设计语言和基于React的实现

33 lines (32 loc) 1.08 kB
import { formatDate } from './index'; import { getRangeValuesWithValueType } from './getValueInRangePicker'; export function getSelectedValueWithDate(value, dateConfig, options) { var onChangeValue = null; if (!value) return onChangeValue; var startDate = dateConfig.startDate; return startDate(value, options); } export function getCallbackValueWithDate(value, valueType, format) { switch (valueType) { case 'string': { return formatDate(format, value); } case 'number': { return value.getTime(); } default: return value; } } export function getCallbackValueRangeWithDate(value, valueType, format, dateConfig, options) { var onChangeValue; var startDate = dateConfig.startDate, endDate = dateConfig.endDate; if (options) { onChangeValue = [startDate(value, options), endDate(value, options)]; } else { onChangeValue = [startDate(value), endDate(value)]; } return getRangeValuesWithValueType(valueType, format, onChangeValue); }