UNPKG

linkmore-design

Version:

🌈 πŸš€lmη»„δ»ΆεΊ“γ€‚πŸš€

48 lines β€’ 2.01 kB
import _objectWithoutProperties from "@babel/runtime/helpers/esm/objectWithoutProperties"; import _extends from "@babel/runtime/helpers/esm/extends"; var _excluded = ["addon", "renderExtraFooter", "popupClassName", "dropdownClassName"]; import * as React from 'react'; import DatePicker from "../date-picker"; import warning from "../_util/warning"; var InternalTimePicker = DatePicker.TimePicker, InternalRangePicker = DatePicker.RangePicker; var RangePicker = /*#__PURE__*/React.forwardRef(function (props, ref) { var dropdownClassName = props.dropdownClassName, popupClassName = props.popupClassName; return /*#__PURE__*/React.createElement(InternalRangePicker, _extends({}, props, { dropdownClassName: popupClassName || dropdownClassName, picker: "time", mode: undefined, ref: ref })); }); var TimePicker = /*#__PURE__*/React.forwardRef(function (_ref, ref) { var addon = _ref.addon, renderExtraFooter = _ref.renderExtraFooter, popupClassName = _ref.popupClassName, dropdownClassName = _ref.dropdownClassName, restProps = _objectWithoutProperties(_ref, _excluded); var internalRenderExtraFooter = React.useMemo(function () { if (renderExtraFooter) { return renderExtraFooter; } if (addon) { warning(false, 'TimePicker', '`addon` is deprecated. Please use `renderExtraFooter` instead.'); return addon; } return undefined; }, [addon, renderExtraFooter]); warning(!dropdownClassName, 'TimePicker', '`dropdownClassName` is deprecated which will be removed in next major version. Please use `popupClassName` instead.'); return /*#__PURE__*/React.createElement(InternalTimePicker, _extends({ dropdownClassName: popupClassName || dropdownClassName }, restProps, { mode: undefined, ref: ref, renderExtraFooter: internalRenderExtraFooter })); }); if (process.env.NODE_ENV !== 'production') { TimePicker.displayName = 'TimePicker'; } TimePicker.RangePicker = RangePicker; export default TimePicker;