UNPKG

adui

Version:

<div> <img src="https://wxa.wxs.qq.com/mpweb/delivery/legacy/wxadtouch/upload/t1/od834zef_52939fc6.png" style="margin:40px 0 0 -8px; background-color: #fcfcfc; box-shadow: none;" /> </div>

85 lines (70 loc) 9.72 kB
"use strict"; function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; var React = _interopRequireWildcard(require("react")); var _propTypes = _interopRequireDefault(require("prop-types")); var _dayPickerReact = require("day-picker-react"); require("./style"); var _button = _interopRequireDefault(require("../button")); var _core = require("./core"); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { return { "default": obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj["default"] = obj; if (cache) { cache.set(obj, newObj); } return newObj; } var prefix = "adui-date"; var Navbar = function Navbar(_ref) { var maxDate = _ref.maxDate, minDate = _ref.minDate, month = _ref.month, nextMonth = _ref.nextMonth, onNextClick = _ref.onNextClick, onPreviousClick = _ref.onPreviousClick, onManuallyChangeMonth = _ref.onManuallyChangeMonth; return React.createElement("div", { className: "".concat(prefix, "-navBar") }, React.createElement(_button["default"], { className: "".concat(prefix, "-navButtonPrev"), leftIcon: "arrow-down", theme: "light", size: "small", onClick: function onClick() { onPreviousClick(); }, disabled: (0, _core.areSameMonth)(minDate, month) || _dayPickerReact.DateUtils.isDayBefore(month, minDate) }), React.createElement(_button["default"], { className: "".concat(prefix, "-navButtonNext"), leftIcon: "arrow-down", theme: "light", size: "small", onClick: function onClick() { if (_dayPickerReact.DateUtils.isDayBefore(month, minDate) && onManuallyChangeMonth) { onManuallyChangeMonth(); } onNextClick(); }, disabled: (0, _core.areSameMonth)(maxDate, month) || _dayPickerReact.DateUtils.isDayAfter(nextMonth, maxDate) })); }; Navbar.propTypes = { maxDate: _propTypes["default"].any, minDate: _propTypes["default"].any, month: _propTypes["default"].instanceOf(Date), nextMonth: _propTypes["default"].instanceOf(Date), onNextClick: _propTypes["default"].any, onPreviousClick: _propTypes["default"].any, onManuallyChangeMonth: _propTypes["default"].any }; Navbar.defaultProps = { maxDate: (0, _core.getDefaultMaxDate)(), minDate: (0, _core.getDefaultMinDate)(), month: null, nextMonth: null, onNextClick: function onNextClick() {}, onPreviousClick: function onPreviousClick() {}, onManuallyChangeMonth: function onManuallyChangeMonth() {} }; var _default = Navbar; exports["default"] = _default; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJwcmVmaXgiLCJOYXZiYXIiLCJtYXhEYXRlIiwibWluRGF0ZSIsIm1vbnRoIiwibmV4dE1vbnRoIiwib25OZXh0Q2xpY2siLCJvblByZXZpb3VzQ2xpY2siLCJvbk1hbnVhbGx5Q2hhbmdlTW9udGgiLCJhcmVTYW1lTW9udGgiLCJEYXRlVXRpbHMiLCJpc0RheUJlZm9yZSIsImlzRGF5QWZ0ZXIiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJhbnkiLCJpbnN0YW5jZU9mIiwiRGF0ZSIsImRlZmF1bHRQcm9wcyIsImdldERlZmF1bHRNYXhEYXRlIiwiZ2V0RGVmYXVsdE1pbkRhdGUiXSwic291cmNlcyI6WyIuLi8uLi9jb21wb25lbnRzL2RhdGUtcGlja2VyL05hdmJhci50c3giXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0ICogYXMgUmVhY3QgZnJvbSBcInJlYWN0XCJcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSBcInByb3AtdHlwZXNcIlxuaW1wb3J0IHsgRGF0ZVV0aWxzIH0gZnJvbSBcImRheS1waWNrZXItcmVhY3RcIlxuaW1wb3J0IFwiLi9zdHlsZVwiXG5pbXBvcnQgQnV0dG9uIGZyb20gXCIuLi9idXR0b25cIlxuaW1wb3J0IHsgYXJlU2FtZU1vbnRoLCBnZXREZWZhdWx0TWF4RGF0ZSwgZ2V0RGVmYXVsdE1pbkRhdGUgfSBmcm9tIFwiLi9jb3JlXCJcblxuY29uc3QgcHJlZml4ID0gXCJhZHVpLWRhdGVcIlxuXG5leHBvcnQgaW50ZXJmYWNlIElOYXZiYXJQcm9wcyB7XG4gIFtrZXk6IHN0cmluZ106IGFueVxuICBtYXhEYXRlOiBEYXRlXG4gIG1pbkRhdGU6IERhdGVcbiAgbW9udGg6IERhdGUgfCBudWxsXG4gIG5leHRNb250aDogRGF0ZSB8IG51bGxcbiAgb25OZXh0Q2xpY2s6ICgpID0+IHZvaWRcbiAgb25QcmV2aW91c0NsaWNrOiAoKSA9PiB2b2lkXG4gIG9uTWFudWFsbHlDaGFuZ2VNb250aD86ICgpID0+IHZvaWRcbn1cblxuLyoqXG4gKiDml6XmnJ/pgInmi6kgTmF2YmFyXG4gKi9cbmNvbnN0IE5hdmJhcjogUmVhY3QuRkM8SU5hdmJhclByb3BzPiA9ICh7XG4gIG1heERhdGUsXG4gIG1pbkRhdGUsXG4gIG1vbnRoLFxuICBuZXh0TW9udGgsXG4gIG9uTmV4dENsaWNrLFxuICBvblByZXZpb3VzQ2xpY2ssXG4gIG9uTWFudWFsbHlDaGFuZ2VNb250aCxcbn06IElOYXZiYXJQcm9wcykgPT4gKFxuICA8ZGl2IGNsYXNzTmFtZT17YCR7cHJlZml4fS1uYXZCYXJgfT5cbiAgICA8QnV0dG9uXG4gICAgICBjbGFzc05hbWU9e2Ake3ByZWZpeH0tbmF2QnV0dG9uUHJldmB9XG4gICAgICBsZWZ0SWNvbj1cImFycm93LWRvd25cIlxuICAgICAgdGhlbWU9XCJsaWdodFwiXG4gICAgICBzaXplPVwic21hbGxcIlxuICAgICAgb25DbGljaz17KCkgPT4ge1xuICAgICAgICBvblByZXZpb3VzQ2xpY2soKVxuICAgICAgfX1cbiAgICAgIGRpc2FibGVkPXtcbiAgICAgICAgYXJlU2FtZU1vbnRoKG1pbkRhdGUsIG1vbnRoKSB8fCBEYXRlVXRpbHMuaXNEYXlCZWZvcmUobW9udGgsIG1pbkRhdGUpXG4gICAgICB9XG4gICAgLz5cbiAgICA8QnV0dG9uXG4gICAgICBjbGFzc05hbWU9e2Ake3ByZWZpeH0tbmF2QnV0dG9uTmV4dGB9XG4gICAgICBsZWZ0SWNvbj1cImFycm93LWRvd25cIlxuICAgICAgdGhlbWU9XCJsaWdodFwiXG4gICAgICBzaXplPVwic21hbGxcIlxuICAgICAgb25DbGljaz17KCkgPT4ge1xuICAgICAgICBpZiAoRGF0ZVV0aWxzLmlzRGF5QmVmb3JlKG1vbnRoLCBtaW5EYXRlKSAmJiBvbk1hbnVhbGx5Q2hhbmdlTW9udGgpIHtcbiAgICAgICAgICBvbk1hbnVhbGx5Q2hhbmdlTW9udGgoKVxuICAgICAgICB9XG4gICAgICAgIG9uTmV4dENsaWNrKClcbiAgICAgIH19XG4gICAgICBkaXNhYmxlZD17XG4gICAgICAgIGFyZVNhbWVNb250aChtYXhEYXRlLCBtb250aCkgfHwgRGF0ZVV0aWxzLmlzRGF5QWZ0ZXIobmV4dE1vbnRoLCBtYXhEYXRlKVxuICAgICAgfVxuICAgIC8+XG4gIDwvZGl2PlxuKVxuXG5OYXZiYXIucHJvcFR5cGVzID0ge1xuICAvKipcbiAgICog5pyA5aSn6ZmQ5Yi25pel5pyfXG4gICAqL1xuICBtYXhEYXRlOiBQcm9wVHlwZXMuYW55LFxuICAvKipcbiAgICog5pyA5bCP6ZmQ5Yi25pel5pyfXG4gICAqL1xuICBtaW5EYXRlOiBQcm9wVHlwZXMuYW55LFxuICAvKipcbiAgICog5b2T5YmN5pyI55qE5pel5pyfXG4gICAqL1xuICBtb250aDogUHJvcFR5cGVzLmluc3RhbmNlT2YoRGF0ZSksXG4gIC8qKlxuICAgKiDkuIvkuKrmnIjnmoTml6XmnJ9cbiAgICovXG4gIG5leHRNb250aDogUHJvcFR5cGVzLmluc3RhbmNlT2YoRGF0ZSksXG4gIC8qKlxuICAgKiBuZXh0IGNsaWNrIGhhbmRsZXJcbiAgICovXG4gIG9uTmV4dENsaWNrOiBQcm9wVHlwZXMuYW55LFxuICAvKipcbiAgICogcHJldmlvdXMgY2xpY2sgaGFuZGxlclxuICAgKi9cbiAgb25QcmV2aW91c0NsaWNrOiBQcm9wVHlwZXMuYW55LFxuICAvKipcbiAgICogcHJldmlvdXMgY2xpY2sgaGFuZGxlclxuICAgKi9cbiAgb25NYW51YWxseUNoYW5nZU1vbnRoOiBQcm9wVHlwZXMuYW55LFxufVxuXG5OYXZiYXIuZGVmYXVsdFByb3BzID0ge1xuICBtYXhEYXRlOiBnZXREZWZhdWx0TWF4RGF0ZSgpLFxuICBtaW5EYXRlOiBnZXREZWZhdWx0TWluRGF0ZSgpLFxuICBtb250aDogbnVsbCxcbiAgbmV4dE1vbnRoOiBudWxsLFxuICBvbk5leHRDbGljazogKCkgPT4ge30sXG4gIG9uUHJldmlvdXNDbGljazogKCkgPT4ge30sXG4gIG9uTWFudWFsbHlDaGFuZ2VNb250aDogKCkgPT4ge30sXG59XG5cbmV4cG9ydCBkZWZhdWx0IE5hdmJhclxuIl0s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