@txdfe/at
Version:
一个设计体系组件库
70 lines (69 loc) • 3.07 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = void 0;
var _configProvider = _interopRequireDefault(require("../config-provider"));
var _datePicker = _interopRequireDefault(require("./date-picker"));
var _rangePicker = _interopRequireDefault(require("./range-picker"));
var _monthPicker = _interopRequireDefault(require("./month-picker"));
var _yearPicker = _interopRequireDefault(require("./year-picker"));
var _excluded = ["open", "defaultOpen", "onOpenChange"];
function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; }
function _objectWithoutProperties(e, t) { if (null == e) return {}; var o, r, i = _objectWithoutPropertiesLoose(e, t); if (Object.getOwnPropertySymbols) { var s = Object.getOwnPropertySymbols(e); for (r = 0; r < s.length; r++) o = s[r], t.includes(o) || {}.propertyIsEnumerable.call(e, o) && (i[o] = e[o]); } return i; }
function _objectWithoutPropertiesLoose(r, e) { if (null == r) return {}; var t = {}; for (var n in r) if ({}.hasOwnProperty.call(r, n)) { if (e.includes(n)) continue; t[n] = r[n]; } return t; }
/* istanbul ignore next */
var transform = function transform(props, deprecated) {
var open = props.open,
defaultOpen = props.defaultOpen,
onOpenChange = props.onOpenChange,
others = _objectWithoutProperties(props, _excluded);
var newProps = others;
delete newProps.formater;
if ('open' in props) {
deprecated('open', 'visible', 'DatePicker');
newProps.visible = open;
if ('visible' in props) {
newProps.visible = props.visible;
}
}
if ('defaultOpen' in props) {
deprecated('defaultOpen', 'defaultVisible', 'DatePicker');
newProps.defaultVisible = defaultOpen;
if ('defaultVisible' in props) {
newProps.defaultVisible = props.defaultVisible;
}
}
if ('onOpenChange' in props && typeof onOpenChange === 'function') {
deprecated('onOpenChange', 'onVisibleChange', 'DatePicker');
newProps.onVisibleChange = onOpenChange;
if ('onVisibleChange' in props) {
newProps.onVisibleChange = props.onVisibleChange;
}
}
if ('formater' in props) {
deprecated('formater', 'format showTime.format', 'DatePicker');
}
if ('format' in props && typeof props.format !== 'string') {
deprecated('format', 'format: PropTypes.string,', 'DatePicker');
}
if ('ranges' in props) {
deprecated('ranges', 'footerRender: PropTypes.func', 'RangePicker');
}
return newProps;
};
_datePicker["default"].RangePicker = _configProvider["default"].config(_rangePicker["default"], {
componentName: 'DatePicker',
transform: transform
});
_datePicker["default"].MonthPicker = _configProvider["default"].config(_monthPicker["default"], {
componentName: 'DatePicker',
transform: transform
});
_datePicker["default"].YearPicker = _configProvider["default"].config(_yearPicker["default"], {
componentName: 'DatePicker',
transform: transform
});
var _default = exports["default"] = _configProvider["default"].config(_datePicker["default"], {
transform: transform
});