linkmore-design
Version:
π πlmη»δ»ΆεΊγπ
60 lines (59 loc) β’ 2.14 kB
JavaScript
;
var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard").default;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
var React = _interopRequireWildcard(require("react"));
var _datePicker = _interopRequireDefault(require("../date-picker"));
var _warning = _interopRequireDefault(require("../_util/warning"));
const {
TimePicker: InternalTimePicker,
RangePicker: InternalRangePicker
} = _datePicker.default;
const RangePicker = /*#__PURE__*/React.forwardRef((props, ref) => {
const {
dropdownClassName,
popupClassName
} = props;
return /*#__PURE__*/React.createElement(InternalRangePicker, (0, _extends2.default)({}, props, {
dropdownClassName: popupClassName || dropdownClassName,
picker: "time",
mode: undefined,
ref: ref
}));
});
const TimePicker = /*#__PURE__*/React.forwardRef(({
addon,
renderExtraFooter,
popupClassName,
dropdownClassName,
...restProps
}, ref) => {
const internalRenderExtraFooter = React.useMemo(() => {
if (renderExtraFooter) {
return renderExtraFooter;
}
if (addon) {
(0, _warning.default)(false, 'TimePicker', '`addon` is deprecated. Please use `renderExtraFooter` instead.');
return addon;
}
return undefined;
}, [addon, renderExtraFooter]);
(0, _warning.default)(!dropdownClassName, 'TimePicker', '`dropdownClassName` is deprecated which will be removed in next major version. Please use `popupClassName` instead.');
return /*#__PURE__*/React.createElement(InternalTimePicker, (0, _extends2.default)({
dropdownClassName: popupClassName || dropdownClassName
}, restProps, {
mode: undefined,
ref: ref,
renderExtraFooter: internalRenderExtraFooter
}));
});
if (process.env.NODE_ENV !== 'production') {
TimePicker.displayName = 'TimePicker';
}
TimePicker.RangePicker = RangePicker;
var _default = TimePicker;
exports.default = _default;