Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Socket
Sign inDemoInstall

react-calendar

Package Overview
Dependencies
Maintainers
3
Versions
88
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

react-calendar - npm Package Compare versions

Comparing version 3.4.0 to 3.5.0

254

dist/esm/Calendar.js

@@ -0,1 +1,3 @@

var _excluded = ["activeStartDate", "defaultActiveStartDate", "defaultValue", "defaultView", "maxDetail", "minDetail", "value", "view"];
function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }

@@ -17,11 +19,11 @@

function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); }
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } else if (call !== void 0) { throw new TypeError("Derived constructors may only return object or undefined"); } return _assertThisInitialized(self); }
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; }
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } }
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }

@@ -42,3 +44,3 @@ function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }

function _iterableToArray(iter) { if (typeof Symbol !== "undefined" && Symbol.iterator in Object(iter)) return Array.from(iter); }
function _iterableToArray(iter) { if (typeof Symbol !== "undefined" && iter[Symbol.iterator] != null || iter["@@iterator"] != null) return Array.from(iter); }

@@ -196,3 +198,3 @@ function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }

view = props.view,
otherProps = _objectWithoutProperties(props, ["activeStartDate", "defaultActiveStartDate", "defaultValue", "defaultView", "maxDetail", "minDetail", "value", "view"]);
otherProps = _objectWithoutProperties(props, _excluded);

@@ -261,2 +263,3 @@ var rangeType = getView(view, minDetail, maxDetail);

var args = {
action: nextState.action,
activeStartDate: nextState.activeStartDate || _this.activeStartDate,

@@ -303,5 +306,6 @@ value: nextState.value || _this.value,

_defineProperty(_assertThisInitialized(_this), "setActiveStartDate", function (activeStartDate) {
_defineProperty(_assertThisInitialized(_this), "setActiveStartDate", function (nextActiveStartDate, action) {
_this.setStateAndCallCallbacks({
activeStartDate: activeStartDate
action: action,
activeStartDate: nextActiveStartDate
});

@@ -325,2 +329,3 @@ });

_this.setStateAndCallCallbacks({
action: 'drillDown',
activeStartDate: nextActiveStartDate,

@@ -346,2 +351,3 @@ view: nextView

_this.setStateAndCallCallbacks({
action: 'drillUp',
activeStartDate: nextActiveStartDate,

@@ -384,2 +390,3 @@ view: nextView

_this.setStateAndCallCallbacks({
action: 'onChange',
activeStartDate: nextActiveStartDate,

@@ -444,13 +451,79 @@ value: nextValue

_createClass(Calendar, [{
key: "getProcessedValue",
key: "activeStartDate",
get: function get() {
var activeStartDateProps = this.props.activeStartDate;
var activeStartDateState = this.state.activeStartDate;
return activeStartDateProps || activeStartDateState || getInitialActiveStartDate(this.props);
}
}, {
key: "value",
get: function get() {
var _this$props3 = this.props,
selectRange = _this$props3.selectRange,
valueProps = _this$props3.value;
var valueState = this.state.value; // In the middle of range selection, use value from state
if (selectRange && getIsSingleValue(valueState)) {
return valueState;
}
return valueProps !== undefined ? valueProps : valueState;
}
}, {
key: "valueType",
get: function get() {
var maxDetail = this.props.maxDetail;
return getValueType(maxDetail);
}
}, {
key: "view",
get: function get() {
var _this$props4 = this.props,
minDetail = _this$props4.minDetail,
maxDetail = _this$props4.maxDetail,
viewProps = _this$props4.view;
var viewState = this.state.view;
return getView(viewProps || viewState, minDetail, maxDetail);
}
}, {
key: "views",
get: function get() {
var _this$props5 = this.props,
minDetail = _this$props5.minDetail,
maxDetail = _this$props5.maxDetail;
return getLimitedViews(minDetail, maxDetail);
}
}, {
key: "hover",
get: function get() {
var selectRange = this.props.selectRange;
var hover = this.state.hover;
return selectRange ? hover : null;
}
}, {
key: "drillDownAvailable",
get: function get() {
var view = this.view,
views = this.views;
return views.indexOf(view) < views.length - 1;
}
}, {
key: "drillUpAvailable",
get: function get() {
var view = this.view,
views = this.views;
return views.indexOf(view) > 0;
}
/**
* Gets current value in a desired format.
*/
}, {
key: "getProcessedValue",
value: function getProcessedValue(value) {
var _this$props3 = this.props,
minDate = _this$props3.minDate,
maxDate = _this$props3.maxDate,
maxDetail = _this$props3.maxDetail,
returnValue = _this$props3.returnValue;
var _this$props6 = this.props,
minDate = _this$props6.minDate,
maxDate = _this$props6.maxDate,
maxDetail = _this$props6.maxDetail,
returnValue = _this$props6.returnValue;

@@ -488,11 +561,11 @@ var processFunction = function () {

view = this.view;
var _this$props4 = this.props,
calendarType = _this$props4.calendarType,
locale = _this$props4.locale,
maxDate = _this$props4.maxDate,
minDate = _this$props4.minDate,
selectRange = _this$props4.selectRange,
tileClassName = _this$props4.tileClassName,
tileContent = _this$props4.tileContent,
tileDisabled = _this$props4.tileDisabled;
var _this$props7 = this.props,
calendarType = _this$props7.calendarType,
locale = _this$props7.locale,
maxDate = _this$props7.maxDate,
minDate = _this$props7.minDate,
selectRange = _this$props7.selectRange,
tileClassName = _this$props7.tileClassName,
tileContent = _this$props7.tileContent,
tileDisabled = _this$props7.tileDisabled;
var hover = this.hover;

@@ -535,5 +608,5 @@ var activeStartDate = next ? getBeginNext(view, currentActiveStartDate) : getBegin(view, currentActiveStartDate);

{
var _this$props5 = this.props,
formatMonth = _this$props5.formatMonth,
formatMonthYear = _this$props5.formatMonthYear;
var _this$props8 = this.props,
formatMonth = _this$props8.formatMonth,
formatMonthYear = _this$props8.formatMonthYear;
return /*#__PURE__*/React.createElement(YearView, _extends({

@@ -547,11 +620,11 @@ formatMonth: formatMonth,

{
var _this$props6 = this.props,
formatDay = _this$props6.formatDay,
formatLongDate = _this$props6.formatLongDate,
formatShortWeekday = _this$props6.formatShortWeekday,
onClickWeekNumber = _this$props6.onClickWeekNumber,
showDoubleView = _this$props6.showDoubleView,
showFixedNumberOfWeeks = _this$props6.showFixedNumberOfWeeks,
showNeighboringMonth = _this$props6.showNeighboringMonth,
showWeekNumbers = _this$props6.showWeekNumbers;
var _this$props9 = this.props,
formatDay = _this$props9.formatDay,
formatLongDate = _this$props9.formatLongDate,
formatShortWeekday = _this$props9.formatShortWeekday,
onClickWeekNumber = _this$props9.onClickWeekNumber,
showDoubleView = _this$props9.showDoubleView,
showFixedNumberOfWeeks = _this$props9.showFixedNumberOfWeeks,
showNeighboringMonth = _this$props9.showNeighboringMonth,
showWeekNumbers = _this$props9.showWeekNumbers;
var onMouseLeave = this.onMouseLeave;

@@ -587,19 +660,20 @@ return /*#__PURE__*/React.createElement(MonthView, _extends({

views = this.views;
var _this$props7 = this.props,
formatMonthYear = _this$props7.formatMonthYear,
formatYear = _this$props7.formatYear,
locale = _this$props7.locale,
maxDate = _this$props7.maxDate,
minDate = _this$props7.minDate,
navigationAriaLabel = _this$props7.navigationAriaLabel,
navigationLabel = _this$props7.navigationLabel,
next2AriaLabel = _this$props7.next2AriaLabel,
next2Label = _this$props7.next2Label,
nextAriaLabel = _this$props7.nextAriaLabel,
nextLabel = _this$props7.nextLabel,
prev2AriaLabel = _this$props7.prev2AriaLabel,
prev2Label = _this$props7.prev2Label,
prevAriaLabel = _this$props7.prevAriaLabel,
prevLabel = _this$props7.prevLabel,
showDoubleView = _this$props7.showDoubleView;
var _this$props10 = this.props,
formatMonthYear = _this$props10.formatMonthYear,
formatYear = _this$props10.formatYear,
locale = _this$props10.locale,
maxDate = _this$props10.maxDate,
minDate = _this$props10.minDate,
navigationAriaLabel = _this$props10.navigationAriaLabel,
navigationAriaLive = _this$props10.navigationAriaLive,
navigationLabel = _this$props10.navigationLabel,
next2AriaLabel = _this$props10.next2AriaLabel,
next2Label = _this$props10.next2Label,
nextAriaLabel = _this$props10.nextAriaLabel,
nextLabel = _this$props10.nextLabel,
prev2AriaLabel = _this$props10.prev2AriaLabel,
prev2Label = _this$props10.prev2Label,
prevAriaLabel = _this$props10.prevAriaLabel,
prevLabel = _this$props10.prevLabel,
showDoubleView = _this$props10.showDoubleView;
return /*#__PURE__*/React.createElement(Navigation, {

@@ -614,2 +688,3 @@ activeStartDate: activeStartDate,

navigationAriaLabel: navigationAriaLabel,
navigationAriaLive: navigationAriaLive,
navigationLabel: navigationLabel,

@@ -633,7 +708,7 @@ next2AriaLabel: next2AriaLabel,

value: function render() {
var _this$props8 = this.props,
className = _this$props8.className,
inputRef = _this$props8.inputRef,
selectRange = _this$props8.selectRange,
showDoubleView = _this$props8.showDoubleView;
var _this$props11 = this.props,
className = _this$props11.className,
inputRef = _this$props11.inputRef,
selectRange = _this$props11.selectRange,
showDoubleView = _this$props11.showDoubleView;
var onMouseLeave = this.onMouseLeave,

@@ -651,68 +726,2 @@ value = this.value;

}
}, {
key: "activeStartDate",
get: function get() {
var activeStartDateProps = this.props.activeStartDate;
var activeStartDateState = this.state.activeStartDate;
return activeStartDateProps || activeStartDateState || getInitialActiveStartDate(this.props);
}
}, {
key: "value",
get: function get() {
var _this$props9 = this.props,
selectRange = _this$props9.selectRange,
valueProps = _this$props9.value;
var valueState = this.state.value; // In the middle of range selection, use value from state
if (selectRange && getIsSingleValue(valueState)) {
return valueState;
}
return valueProps !== undefined ? valueProps : valueState;
}
}, {
key: "valueType",
get: function get() {
var maxDetail = this.props.maxDetail;
return getValueType(maxDetail);
}
}, {
key: "view",
get: function get() {
var _this$props10 = this.props,
minDetail = _this$props10.minDetail,
maxDetail = _this$props10.maxDetail,
viewProps = _this$props10.view;
var viewState = this.state.view;
return getView(viewProps || viewState, minDetail, maxDetail);
}
}, {
key: "views",
get: function get() {
var _this$props11 = this.props,
minDetail = _this$props11.minDetail,
maxDetail = _this$props11.maxDetail;
return getLimitedViews(minDetail, maxDetail);
}
}, {
key: "hover",
get: function get() {
var selectRange = this.props.selectRange;
var hover = this.state.hover;
return selectRange ? hover : null;
}
}, {
key: "drillDownAvailable",
get: function get() {
var view = this.view,
views = this.views;
return views.indexOf(view) < views.length - 1;
}
}, {
key: "drillUpAvailable",
get: function get() {
var view = this.view,
views = this.views;
return views.indexOf(view) > 0;
}
}]);

@@ -756,2 +765,3 @@

navigationAriaLabel: PropTypes.string,
navigationAriaLive: PropTypes.oneOf(['off', 'polite', 'assertive']),
navigationLabel: PropTypes.func,

@@ -758,0 +768,0 @@ next2AriaLabel: PropTypes.string,

@@ -20,2 +20,3 @@ import React from 'react';

navigationAriaLabel = _ref$navigationAriaLa === void 0 ? '' : _ref$navigationAriaLa,
navigationAriaLive = _ref.navigationAriaLive,
navigationLabel = _ref.navigationLabel,

@@ -67,19 +68,19 @@ _ref$next2AriaLabel = _ref.next2AriaLabel,

var nextButtonDisabled = maxDate && maxDate <= nextActiveStartDate;
var next2ButtonDisabled = shouldShowPrevNext2Buttons && maxDate && maxDate <= nextActiveStartDate2;
var nextButtonDisabled = maxDate && maxDate < nextActiveStartDate;
var next2ButtonDisabled = shouldShowPrevNext2Buttons && maxDate && maxDate < nextActiveStartDate2;
function onClickPrevious() {
setActiveStartDate(previousActiveStartDate);
setActiveStartDate(previousActiveStartDate, 'prev');
}
function onClickPrevious2() {
setActiveStartDate(previousActiveStartDate2);
setActiveStartDate(previousActiveStartDate2, 'prev2');
}
function onClickNext() {
setActiveStartDate(nextActiveStartDate);
setActiveStartDate(nextActiveStartDate, 'next');
}
function onClickNext2() {
setActiveStartDate(nextActiveStartDate2);
setActiveStartDate(nextActiveStartDate2, 'next2');
}

@@ -119,2 +120,3 @@

"aria-label": navigationAriaLabel,
"aria-live": navigationAriaLive,
className: labelClassName,

@@ -137,6 +139,3 @@ disabled: !drillUpAvailable,

return /*#__PURE__*/React.createElement("div", {
className: className,
style: {
display: 'flex'
}
className: className
}, prev2Label !== null && shouldShowPrevNext2Buttons && /*#__PURE__*/React.createElement("button", {

@@ -177,2 +176,3 @@ "aria-label": prev2AriaLabel,

navigationAriaLabel: PropTypes.string,
navigationAriaLive: PropTypes.string,
navigationLabel: PropTypes.func,

@@ -179,0 +179,0 @@ next2AriaLabel: PropTypes.string,

@@ -1,3 +0,5 @@

function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
var _excluded = ["classes", "formatYear"];
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }

@@ -25,3 +27,3 @@

formatYear = _ref$formatYear === void 0 ? defaultFormatYear : _ref$formatYear,
otherProps = _objectWithoutProperties(_ref, ["classes", "formatYear"]);
otherProps = _objectWithoutProperties(_ref, _excluded);

@@ -28,0 +30,0 @@ var date = otherProps.date,

@@ -1,2 +0,2 @@

function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }

@@ -3,0 +3,0 @@ function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }

@@ -1,3 +0,5 @@

function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
var _excluded = ["classes", "formatYear"];
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }

@@ -24,3 +26,3 @@

formatYear = _ref$formatYear === void 0 ? defaultFormatYear : _ref$formatYear,
otherProps = _objectWithoutProperties(_ref, ["classes", "formatYear"]);
otherProps = _objectWithoutProperties(_ref, _excluded);

@@ -27,0 +29,0 @@ var date = otherProps.date,

@@ -1,2 +0,2 @@

function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }

@@ -3,0 +3,0 @@ function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }

@@ -0,4 +1,6 @@

var _excluded = ["children", "className", "direction", "count", "offset", "style", "wrap"];
function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }

@@ -28,3 +30,3 @@ function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }

wrap = _ref.wrap,
otherProps = _objectWithoutProperties(_ref, ["children", "className", "direction", "count", "offset", "style", "wrap"]);
otherProps = _objectWithoutProperties(_ref, _excluded);

@@ -31,0 +33,0 @@ return /*#__PURE__*/React.createElement("div", _extends({

@@ -0,1 +1,3 @@

var _excluded = ["calendarType", "formatShortWeekday", "onClickWeekNumber", "showWeekNumbers"];
function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }

@@ -33,3 +35,3 @@

showWeekNumbers = props.showWeekNumbers,
childProps = _objectWithoutProperties(props, ["calendarType", "formatShortWeekday", "onClickWeekNumber", "showWeekNumbers"]);
childProps = _objectWithoutProperties(props, _excluded);

@@ -36,0 +38,0 @@ function renderWeekdays() {

@@ -1,3 +0,5 @@

function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
var _excluded = ["formatDay", "formatLongDate", "calendarType", "classes", "currentMonthIndex"];
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }

@@ -29,3 +31,3 @@

currentMonthIndex = _ref.currentMonthIndex,
otherProps = _objectWithoutProperties(_ref, ["formatDay", "formatLongDate", "calendarType", "classes", "currentMonthIndex"]);
otherProps = _objectWithoutProperties(_ref, _excluded);

@@ -32,0 +34,0 @@ var date = otherProps.date,

@@ -1,3 +0,5 @@

function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
var _excluded = ["showFixedNumberOfWeeks", "showNeighboringMonth"];
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }

@@ -26,3 +28,3 @@

showNeighboringMonth = props.showNeighboringMonth,
otherProps = _objectWithoutProperties(props, ["showFixedNumberOfWeeks", "showNeighboringMonth"]);
otherProps = _objectWithoutProperties(props, _excluded);

@@ -29,0 +31,0 @@ var year = getYear(activeStartDate);

@@ -9,3 +9,3 @@ var _CALENDAR_TYPE_LOCALE;

function _iterableToArray(iter) { if (typeof Symbol !== "undefined" && Symbol.iterator in Object(iter)) return Array.from(iter); }
function _iterableToArray(iter) { if (typeof Symbol !== "undefined" && iter[Symbol.iterator] != null || iter["@@iterator"] != null) return Array.from(iter); }

@@ -12,0 +12,0 @@ function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }

@@ -7,3 +7,3 @@ function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); }

function _iterableToArray(iter) { if (typeof Symbol !== "undefined" && Symbol.iterator in Object(iter)) return Array.from(iter); }
function _iterableToArray(iter) { if (typeof Symbol !== "undefined" && iter[Symbol.iterator] != null || iter["@@iterator"] != null) return Array.from(iter); }

@@ -113,5 +113,6 @@ function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }

classes.push.apply(classes, _toConsumableArray(valueRangeClassNames));
var valueArray = [].concat(value);
if (hover) {
var hoverRange = hover > valueRange[1] ? [valueRange[1], hover] : [hover, valueRange[0]];
if (hover && valueArray.length === 1) {
var hoverRange = hover > valueRange[0] ? [valueRange[0], hover] : [hover, valueRange[0]];
var hoverRangeClassNames = getRangeClassNames(hoverRange, dateRange, "".concat(className, "--hover"));

@@ -118,0 +119,0 @@ classes.push.apply(classes, _toConsumableArray(hoverRangeClassNames));

@@ -1,7 +0,7 @@

function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }

@@ -19,7 +19,7 @@

function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); }
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } else if (call !== void 0) { throw new TypeError("Derived constructors may only return object or undefined"); } return _assertThisInitialized(self); }
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; }
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } }
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }

@@ -26,0 +26,0 @@ function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }

@@ -1,3 +0,5 @@

function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
var _excluded = ["className", "count", "dateTransform", "dateType", "end", "hover", "offset", "start", "step", "tile", "value", "valueType"];
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }

@@ -33,3 +35,3 @@

valueType = _ref.valueType,
tileProps = _objectWithoutProperties(_ref, ["className", "count", "dateTransform", "dateType", "end", "hover", "offset", "start", "step", "tile", "value", "valueType"]);
tileProps = _objectWithoutProperties(_ref, _excluded);

@@ -36,0 +38,0 @@ var tiles = [];

@@ -1,3 +0,5 @@

function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
var _excluded = ["classes", "formatMonth", "formatMonthYear"];
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }

@@ -26,3 +28,3 @@

formatMonthYear = _ref$formatMonthYear === void 0 ? defaultFormatMonthYear : _ref$formatMonthYear,
otherProps = _objectWithoutProperties(_ref, ["classes", "formatMonth", "formatMonthYear"]);
otherProps = _objectWithoutProperties(_ref, _excluded);

@@ -29,0 +31,0 @@ var date = otherProps.date,

@@ -1,2 +0,2 @@

function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }

@@ -3,0 +3,0 @@ function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }

@@ -30,7 +30,9 @@ "use strict";

var _excluded = ["activeStartDate", "defaultActiveStartDate", "defaultValue", "defaultView", "maxDetail", "minDetail", "value", "view"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
function _getRequireWildcardCache() { if (typeof WeakMap !== "function") return null; var cache = new WeakMap(); _getRequireWildcardCache = function _getRequireWildcardCache() { return cache; }; return cache; }
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) { if (obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { return { "default": obj }; } var cache = _getRequireWildcardCache(); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (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; }
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; }

@@ -53,11 +55,11 @@ function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }

function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); }
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } else if (call !== void 0) { throw new TypeError("Derived constructors may only return object or undefined"); } return _assertThisInitialized(self); }
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; }
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } }
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }

@@ -78,3 +80,3 @@ function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }

function _iterableToArray(iter) { if (typeof Symbol !== "undefined" && Symbol.iterator in Object(iter)) return Array.from(iter); }
function _iterableToArray(iter) { if (typeof Symbol !== "undefined" && iter[Symbol.iterator] != null || iter["@@iterator"] != null) return Array.from(iter); }

@@ -221,3 +223,3 @@ function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }

view = props.view,
otherProps = _objectWithoutProperties(props, ["activeStartDate", "defaultActiveStartDate", "defaultValue", "defaultView", "maxDetail", "minDetail", "value", "view"]);
otherProps = _objectWithoutProperties(props, _excluded);

@@ -286,2 +288,3 @@ var rangeType = getView(view, minDetail, maxDetail);

var args = {
action: nextState.action,
activeStartDate: nextState.activeStartDate || _this.activeStartDate,

@@ -328,5 +331,6 @@ value: nextState.value || _this.value,

_defineProperty(_assertThisInitialized(_this), "setActiveStartDate", function (activeStartDate) {
_defineProperty(_assertThisInitialized(_this), "setActiveStartDate", function (nextActiveStartDate, action) {
_this.setStateAndCallCallbacks({
activeStartDate: activeStartDate
action: action,
activeStartDate: nextActiveStartDate
});

@@ -350,2 +354,3 @@ });

_this.setStateAndCallCallbacks({
action: 'drillDown',
activeStartDate: nextActiveStartDate,

@@ -371,2 +376,3 @@ view: nextView

_this.setStateAndCallCallbacks({
action: 'drillUp',
activeStartDate: nextActiveStartDate,

@@ -409,2 +415,3 @@ view: nextView

_this.setStateAndCallCallbacks({
action: 'onChange',
activeStartDate: nextActiveStartDate,

@@ -469,13 +476,79 @@ value: nextValue

_createClass(Calendar, [{
key: "getProcessedValue",
key: "activeStartDate",
get: function get() {
var activeStartDateProps = this.props.activeStartDate;
var activeStartDateState = this.state.activeStartDate;
return activeStartDateProps || activeStartDateState || getInitialActiveStartDate(this.props);
}
}, {
key: "value",
get: function get() {
var _this$props3 = this.props,
selectRange = _this$props3.selectRange,
valueProps = _this$props3.value;
var valueState = this.state.value; // In the middle of range selection, use value from state
if (selectRange && getIsSingleValue(valueState)) {
return valueState;
}
return valueProps !== undefined ? valueProps : valueState;
}
}, {
key: "valueType",
get: function get() {
var maxDetail = this.props.maxDetail;
return getValueType(maxDetail);
}
}, {
key: "view",
get: function get() {
var _this$props4 = this.props,
minDetail = _this$props4.minDetail,
maxDetail = _this$props4.maxDetail,
viewProps = _this$props4.view;
var viewState = this.state.view;
return getView(viewProps || viewState, minDetail, maxDetail);
}
}, {
key: "views",
get: function get() {
var _this$props5 = this.props,
minDetail = _this$props5.minDetail,
maxDetail = _this$props5.maxDetail;
return getLimitedViews(minDetail, maxDetail);
}
}, {
key: "hover",
get: function get() {
var selectRange = this.props.selectRange;
var hover = this.state.hover;
return selectRange ? hover : null;
}
}, {
key: "drillDownAvailable",
get: function get() {
var view = this.view,
views = this.views;
return views.indexOf(view) < views.length - 1;
}
}, {
key: "drillUpAvailable",
get: function get() {
var view = this.view,
views = this.views;
return views.indexOf(view) > 0;
}
/**
* Gets current value in a desired format.
*/
}, {
key: "getProcessedValue",
value: function getProcessedValue(value) {
var _this$props3 = this.props,
minDate = _this$props3.minDate,
maxDate = _this$props3.maxDate,
maxDetail = _this$props3.maxDetail,
returnValue = _this$props3.returnValue;
var _this$props6 = this.props,
minDate = _this$props6.minDate,
maxDate = _this$props6.maxDate,
maxDetail = _this$props6.maxDetail,
returnValue = _this$props6.returnValue;

@@ -513,11 +586,11 @@ var processFunction = function () {

view = this.view;
var _this$props4 = this.props,
calendarType = _this$props4.calendarType,
locale = _this$props4.locale,
maxDate = _this$props4.maxDate,
minDate = _this$props4.minDate,
selectRange = _this$props4.selectRange,
tileClassName = _this$props4.tileClassName,
tileContent = _this$props4.tileContent,
tileDisabled = _this$props4.tileDisabled;
var _this$props7 = this.props,
calendarType = _this$props7.calendarType,
locale = _this$props7.locale,
maxDate = _this$props7.maxDate,
minDate = _this$props7.minDate,
selectRange = _this$props7.selectRange,
tileClassName = _this$props7.tileClassName,
tileContent = _this$props7.tileContent,
tileDisabled = _this$props7.tileDisabled;
var hover = this.hover;

@@ -560,5 +633,5 @@ var activeStartDate = next ? (0, _dates.getBeginNext)(view, currentActiveStartDate) : (0, _dates.getBegin)(view, currentActiveStartDate);

{
var _this$props5 = this.props,
formatMonth = _this$props5.formatMonth,
formatMonthYear = _this$props5.formatMonthYear;
var _this$props8 = this.props,
formatMonth = _this$props8.formatMonth,
formatMonthYear = _this$props8.formatMonthYear;
return /*#__PURE__*/_react["default"].createElement(_YearView["default"], _extends({

@@ -572,11 +645,11 @@ formatMonth: formatMonth,

{
var _this$props6 = this.props,
formatDay = _this$props6.formatDay,
formatLongDate = _this$props6.formatLongDate,
formatShortWeekday = _this$props6.formatShortWeekday,
onClickWeekNumber = _this$props6.onClickWeekNumber,
showDoubleView = _this$props6.showDoubleView,
showFixedNumberOfWeeks = _this$props6.showFixedNumberOfWeeks,
showNeighboringMonth = _this$props6.showNeighboringMonth,
showWeekNumbers = _this$props6.showWeekNumbers;
var _this$props9 = this.props,
formatDay = _this$props9.formatDay,
formatLongDate = _this$props9.formatLongDate,
formatShortWeekday = _this$props9.formatShortWeekday,
onClickWeekNumber = _this$props9.onClickWeekNumber,
showDoubleView = _this$props9.showDoubleView,
showFixedNumberOfWeeks = _this$props9.showFixedNumberOfWeeks,
showNeighboringMonth = _this$props9.showNeighboringMonth,
showWeekNumbers = _this$props9.showWeekNumbers;
var onMouseLeave = this.onMouseLeave;

@@ -612,19 +685,20 @@ return /*#__PURE__*/_react["default"].createElement(_MonthView["default"], _extends({

views = this.views;
var _this$props7 = this.props,
formatMonthYear = _this$props7.formatMonthYear,
formatYear = _this$props7.formatYear,
locale = _this$props7.locale,
maxDate = _this$props7.maxDate,
minDate = _this$props7.minDate,
navigationAriaLabel = _this$props7.navigationAriaLabel,
navigationLabel = _this$props7.navigationLabel,
next2AriaLabel = _this$props7.next2AriaLabel,
next2Label = _this$props7.next2Label,
nextAriaLabel = _this$props7.nextAriaLabel,
nextLabel = _this$props7.nextLabel,
prev2AriaLabel = _this$props7.prev2AriaLabel,
prev2Label = _this$props7.prev2Label,
prevAriaLabel = _this$props7.prevAriaLabel,
prevLabel = _this$props7.prevLabel,
showDoubleView = _this$props7.showDoubleView;
var _this$props10 = this.props,
formatMonthYear = _this$props10.formatMonthYear,
formatYear = _this$props10.formatYear,
locale = _this$props10.locale,
maxDate = _this$props10.maxDate,
minDate = _this$props10.minDate,
navigationAriaLabel = _this$props10.navigationAriaLabel,
navigationAriaLive = _this$props10.navigationAriaLive,
navigationLabel = _this$props10.navigationLabel,
next2AriaLabel = _this$props10.next2AriaLabel,
next2Label = _this$props10.next2Label,
nextAriaLabel = _this$props10.nextAriaLabel,
nextLabel = _this$props10.nextLabel,
prev2AriaLabel = _this$props10.prev2AriaLabel,
prev2Label = _this$props10.prev2Label,
prevAriaLabel = _this$props10.prevAriaLabel,
prevLabel = _this$props10.prevLabel,
showDoubleView = _this$props10.showDoubleView;
return /*#__PURE__*/_react["default"].createElement(_Navigation["default"], {

@@ -639,2 +713,3 @@ activeStartDate: activeStartDate,

navigationAriaLabel: navigationAriaLabel,
navigationAriaLive: navigationAriaLive,
navigationLabel: navigationLabel,

@@ -658,7 +733,7 @@ next2AriaLabel: next2AriaLabel,

value: function render() {
var _this$props8 = this.props,
className = _this$props8.className,
inputRef = _this$props8.inputRef,
selectRange = _this$props8.selectRange,
showDoubleView = _this$props8.showDoubleView;
var _this$props11 = this.props,
className = _this$props11.className,
inputRef = _this$props11.inputRef,
selectRange = _this$props11.selectRange,
showDoubleView = _this$props11.showDoubleView;
var onMouseLeave = this.onMouseLeave,

@@ -676,68 +751,2 @@ value = this.value;

}
}, {
key: "activeStartDate",
get: function get() {
var activeStartDateProps = this.props.activeStartDate;
var activeStartDateState = this.state.activeStartDate;
return activeStartDateProps || activeStartDateState || getInitialActiveStartDate(this.props);
}
}, {
key: "value",
get: function get() {
var _this$props9 = this.props,
selectRange = _this$props9.selectRange,
valueProps = _this$props9.value;
var valueState = this.state.value; // In the middle of range selection, use value from state
if (selectRange && getIsSingleValue(valueState)) {
return valueState;
}
return valueProps !== undefined ? valueProps : valueState;
}
}, {
key: "valueType",
get: function get() {
var maxDetail = this.props.maxDetail;
return getValueType(maxDetail);
}
}, {
key: "view",
get: function get() {
var _this$props10 = this.props,
minDetail = _this$props10.minDetail,
maxDetail = _this$props10.maxDetail,
viewProps = _this$props10.view;
var viewState = this.state.view;
return getView(viewProps || viewState, minDetail, maxDetail);
}
}, {
key: "views",
get: function get() {
var _this$props11 = this.props,
minDetail = _this$props11.minDetail,
maxDetail = _this$props11.maxDetail;
return getLimitedViews(minDetail, maxDetail);
}
}, {
key: "hover",
get: function get() {
var selectRange = this.props.selectRange;
var hover = this.state.hover;
return selectRange ? hover : null;
}
}, {
key: "drillDownAvailable",
get: function get() {
var view = this.view,
views = this.views;
return views.indexOf(view) < views.length - 1;
}
}, {
key: "drillUpAvailable",
get: function get() {
var view = this.view,
views = this.views;
return views.indexOf(view) > 0;
}
}]);

@@ -784,2 +793,3 @@

navigationAriaLabel: _propTypes["default"].string,
navigationAriaLive: _propTypes["default"].oneOf(['off', 'polite', 'assertive']),
navigationLabel: _propTypes["default"].func,

@@ -786,0 +796,0 @@ next2AriaLabel: _propTypes["default"].string,

@@ -36,2 +36,3 @@ "use strict";

navigationAriaLabel = _ref$navigationAriaLa === void 0 ? '' : _ref$navigationAriaLa,
navigationAriaLive = _ref.navigationAriaLive,
navigationLabel = _ref.navigationLabel,

@@ -83,19 +84,19 @@ _ref$next2AriaLabel = _ref.next2AriaLabel,

var nextButtonDisabled = maxDate && maxDate <= nextActiveStartDate;
var next2ButtonDisabled = shouldShowPrevNext2Buttons && maxDate && maxDate <= nextActiveStartDate2;
var nextButtonDisabled = maxDate && maxDate < nextActiveStartDate;
var next2ButtonDisabled = shouldShowPrevNext2Buttons && maxDate && maxDate < nextActiveStartDate2;
function onClickPrevious() {
setActiveStartDate(previousActiveStartDate);
setActiveStartDate(previousActiveStartDate, 'prev');
}
function onClickPrevious2() {
setActiveStartDate(previousActiveStartDate2);
setActiveStartDate(previousActiveStartDate2, 'prev2');
}
function onClickNext() {
setActiveStartDate(nextActiveStartDate);
setActiveStartDate(nextActiveStartDate, 'next');
}
function onClickNext2() {
setActiveStartDate(nextActiveStartDate2);
setActiveStartDate(nextActiveStartDate2, 'next2');
}

@@ -135,2 +136,3 @@

"aria-label": navigationAriaLabel,
"aria-live": navigationAriaLive,
className: labelClassName,

@@ -153,6 +155,3 @@ disabled: !drillUpAvailable,

return /*#__PURE__*/_react["default"].createElement("div", {
className: className,
style: {
display: 'flex'
}
className: className
}, prev2Label !== null && shouldShowPrevNext2Buttons && /*#__PURE__*/_react["default"].createElement("button", {

@@ -194,2 +193,3 @@ "aria-label": prev2AriaLabel,

navigationAriaLabel: _propTypes["default"].string,
navigationAriaLive: _propTypes["default"].string,
navigationLabel: _propTypes["default"].func,

@@ -196,0 +196,0 @@ next2AriaLabel: _propTypes["default"].string,

@@ -22,5 +22,7 @@ "use strict";

var _excluded = ["classes", "formatYear"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }

@@ -43,3 +45,3 @@ function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }

formatYear = _ref$formatYear === void 0 ? _dateFormatter.formatYear : _ref$formatYear,
otherProps = _objectWithoutProperties(_ref, ["classes", "formatYear"]);
otherProps = _objectWithoutProperties(_ref, _excluded);

@@ -46,0 +48,0 @@ var date = otherProps.date,

@@ -22,3 +22,3 @@ "use strict";

function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }

@@ -25,0 +25,0 @@ function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }

@@ -20,5 +20,7 @@ "use strict";

var _excluded = ["classes", "formatYear"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }

@@ -41,3 +43,3 @@ function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }

formatYear = _ref$formatYear === void 0 ? _dateFormatter.formatYear : _ref$formatYear,
otherProps = _objectWithoutProperties(_ref, ["classes", "formatYear"]);
otherProps = _objectWithoutProperties(_ref, _excluded);

@@ -44,0 +46,0 @@ var date = otherProps.date,

@@ -20,3 +20,3 @@ "use strict";

function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }

@@ -23,0 +23,0 @@ function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }

@@ -12,2 +12,4 @@ "use strict";

var _excluded = ["children", "className", "direction", "count", "offset", "style", "wrap"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }

@@ -17,3 +19,3 @@

function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }

@@ -40,3 +42,3 @@ function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }

wrap = _ref.wrap,
otherProps = _objectWithoutProperties(_ref, ["children", "className", "direction", "count", "offset", "style", "wrap"]);
otherProps = _objectWithoutProperties(_ref, _excluded);

@@ -43,0 +45,0 @@ return /*#__PURE__*/_react["default"].createElement("div", _extends({

@@ -24,2 +24,4 @@ "use strict";

var _excluded = ["calendarType", "formatShortWeekday", "onClickWeekNumber", "showWeekNumbers"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }

@@ -50,3 +52,3 @@

showWeekNumbers = props.showWeekNumbers,
childProps = _objectWithoutProperties(props, ["calendarType", "formatShortWeekday", "onClickWeekNumber", "showWeekNumbers"]);
childProps = _objectWithoutProperties(props, _excluded);

@@ -53,0 +55,0 @@ function renderWeekdays() {

@@ -22,5 +22,7 @@ "use strict";

var _excluded = ["formatDay", "formatLongDate", "calendarType", "classes", "currentMonthIndex"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }

@@ -47,3 +49,3 @@ function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }

currentMonthIndex = _ref.currentMonthIndex,
otherProps = _objectWithoutProperties(_ref, ["formatDay", "formatLongDate", "calendarType", "classes", "currentMonthIndex"]);
otherProps = _objectWithoutProperties(_ref, _excluded);

@@ -50,0 +52,0 @@ var date = otherProps.date,

@@ -22,5 +22,7 @@ "use strict";

var _excluded = ["showFixedNumberOfWeeks", "showNeighboringMonth"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }

@@ -43,3 +45,3 @@ function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }

showNeighboringMonth = props.showNeighboringMonth,
otherProps = _objectWithoutProperties(props, ["showFixedNumberOfWeeks", "showNeighboringMonth"]);
otherProps = _objectWithoutProperties(props, _excluded);

@@ -46,0 +48,0 @@ var year = (0, _dateUtils.getYear)(activeStartDate);

@@ -16,3 +16,3 @@ "use strict";

function _iterableToArray(iter) { if (typeof Symbol !== "undefined" && Symbol.iterator in Object(iter)) return Array.from(iter); }
function _iterableToArray(iter) { if (typeof Symbol !== "undefined" && iter[Symbol.iterator] != null || iter["@@iterator"] != null) return Array.from(iter); }

@@ -19,0 +19,0 @@ function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }

@@ -20,3 +20,3 @@ "use strict";

function _iterableToArray(iter) { if (typeof Symbol !== "undefined" && Symbol.iterator in Object(iter)) return Array.from(iter); }
function _iterableToArray(iter) { if (typeof Symbol !== "undefined" && iter[Symbol.iterator] != null || iter["@@iterator"] != null) return Array.from(iter); }

@@ -127,5 +127,6 @@ function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }

classes.push.apply(classes, _toConsumableArray(valueRangeClassNames));
var valueArray = [].concat(value);
if (hover) {
var hoverRange = hover > valueRange[1] ? [valueRange[1], hover] : [hover, valueRange[0]];
if (hover && valueArray.length === 1) {
var hoverRange = hover > valueRange[0] ? [valueRange[0], hover] : [hover, valueRange[0]];
var hoverRangeClassNames = getRangeClassNames(hoverRange, dateRange, "".concat(className, "--hover"));

@@ -132,0 +133,0 @@ classes.push.apply(classes, _toConsumableArray(hoverRangeClassNames));

"use strict";
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }
Object.defineProperty(exports, "__esModule", {

@@ -18,12 +20,10 @@ value: true

function _getRequireWildcardCache() { if (typeof WeakMap !== "function") return null; var cache = new WeakMap(); _getRequireWildcardCache = function () { return cache; }; return cache; }
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) { if (obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (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; }
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; }
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }

@@ -41,7 +41,7 @@

function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); }
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } else if (call !== void 0) { throw new TypeError("Derived constructors may only return object or undefined"); } return _assertThisInitialized(self); }
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; }
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } }
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }

@@ -48,0 +48,0 @@ function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }

@@ -18,5 +18,7 @@ "use strict";

var _excluded = ["className", "count", "dateTransform", "dateType", "end", "hover", "offset", "start", "step", "tile", "value", "valueType"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }

@@ -48,3 +50,3 @@ function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }

valueType = _ref.valueType,
tileProps = _objectWithoutProperties(_ref, ["className", "count", "dateTransform", "dateType", "end", "hover", "offset", "start", "step", "tile", "value", "valueType"]);
tileProps = _objectWithoutProperties(_ref, _excluded);

@@ -51,0 +53,0 @@ var tiles = [];

@@ -20,5 +20,7 @@ "use strict";

var _excluded = ["classes", "formatMonth", "formatMonthYear"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }

@@ -43,3 +45,3 @@ function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }

formatMonthYear = _ref$formatMonthYear === void 0 ? _dateFormatter.formatMonthYear : _ref$formatMonthYear,
otherProps = _objectWithoutProperties(_ref, ["classes", "formatMonth", "formatMonthYear"]);
otherProps = _objectWithoutProperties(_ref, _excluded);

@@ -46,0 +48,0 @@ var date = otherProps.date,

@@ -22,3 +22,3 @@ "use strict";

function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }

@@ -25,0 +25,0 @@ function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }

{
"name": "react-calendar",
"version": "3.4.0",
"version": "3.5.0",
"description": "Ultimate calendar for your React app.",

@@ -26,11 +26,2 @@ "main": "dist/umd/index.js",

},
"jest": {
"setupFiles": [
"<rootDir>/jest.setup.js"
],
"collectCoverageFrom": [
"**/src/**.{js,jsx}",
"!**/src/index.js"
]
},
"keywords": [

@@ -86,13 +77,12 @@ "calendar",

"devDependencies": {
"@babel/cli": "^7.8.0",
"@babel/core": "^7.9.0",
"@babel/plugin-proposal-class-properties": "^7.8.0",
"@babel/preset-env": "^7.9.0",
"@babel/preset-react": "^7.9.0",
"@babel/cli": "^7.15.0",
"@babel/core": "^7.15.0",
"@babel/preset-env": "^7.15.0",
"@babel/preset-react": "^7.14.0",
"@wojtekmaj/enzyme-adapter-react-17": "^0.6.0",
"babel-eslint": "^10.0.0",
"enzyme": "^3.10.0",
"eslint": "^7.12.0",
"eslint": "~7.19.0",
"eslint-config-wojtekmaj": "^0.5.0",
"jest": "^26.6.0",
"jest": "^27.0.0",
"less": "^4.0.0",

@@ -108,3 +98,2 @@ "react": "^17.0.0",

"resolutions": {
"rimraf@2.6.3": "^2.6.3",
"semver@7.0.0": "^7.0.0"

@@ -111,0 +100,0 @@ },

@@ -111,2 +111,3 @@ [![npm](https://img.shields.io/npm/v/react-calendar.svg)](https://www.npmjs.com/package/react-calendar) ![downloads](https://img.shields.io/npm/dt/react-calendar.svg) [![CI](https://github.com/wojtekmaj/react-calendar/workflows/CI/badge.svg)](https://github.com/wojtekmaj/react-calendar/actions) ![dependencies](https://img.shields.io/david/wojtekmaj/react-calendar.svg) ![dev dependencies](https://img.shields.io/david/dev/wojtekmaj/react-calendar.svg) [![tested with jest](https://img.shields.io/badge/tested_with-jest-99424f.svg)](https://github.com/facebook/jest)

|navigationAriaLabel|`aria-label` attribute of a label rendered on calendar navigation bar.|n/a|`"Go up"`|
|navigationAriaLive|`aria-live` attribute of a label rendered on calendar navigation bar.|`undefined`|`"polite"`|
|navigationLabel|Content of a label rendered on calendar navigation bar.|(default label)|``({ date, label, locale, view }) => `Current view: ${view}, date: ${date.toLocaleDateString(locale)}` ``|

@@ -117,5 +118,5 @@ |nextAriaLabel|`aria-label` attribute of the "next" button on the navigation pane.|n/a|`"Next"`|

|next2Label|Content of the "next on higher level" button on the navigation pane. Setting the value explicitly to null will hide the icon.|`"»"`|<ul><li>String: `"»"`</li><li>React element: `<DoubleNextIcon />`</li></ul>|
|onActiveStartDateChange|Function called when the user navigates from one view to another using previous/next button.|n/a|`({ activeStartDate, value, view }) => alert('Changed view to: ', activeStartDate, view)`|
|onActiveStartDateChange|Function called when the user navigates from one view to another using previous/next button. Note that this function will not be called when e.g. drilling up from January 2021 to 2021 or drilling down the other way around.<br />`action` signifies the reason for active start date change and can be one of the following values: `"prev"`, `"prev2"`, `"next"`, `"next2"`, `"drillUp"`, `"drillDown"`, `"onChange"`.|n/a|`({ action, activeStartDate, value, view }) => alert('Changed view to: ', activeStartDate, view)`|
|onChange|Function called when the user clicks an item (day on month view, month on year view and so on) on the most detailed view available.|n/a|`(value, event) => alert('New date is: ', value)`|
|onViewChange|Function called when the user navigates from one view to another using drill up button or by clicking a tile.|n/a|`({ activeStartDate, value, view }) => alert('New view is: ', view)`|
|onViewChange|Function called when the user navigates from one view to another using drill up button or by clicking a tile.<br />`action` signifies the reason for view change and can be one of the following values: `"prev"`, `"prev2"`, `"next"`, `"next2"`, `"drillUp"`, `"drillDown"`, `"onChange"`.|n/a|`({ action, activeStartDate, value, view }) => alert('New view is: ', view)`|
|onClickDay|Function called when the user clicks a day.|n/a|`(value, event) => alert('Clicked day: ', value)`|

@@ -154,3 +155,3 @@ |onClickDecade|Function called when the user clicks a decade.|n/a|`(value, event) => alert('Clicked decade: ', value)`|

|activeStartDate|The beginning of a period that shall be displayed.|n/a|`new Date(2017, 0, 1)`|
|hover|The date over which the user is hovering.|n/a|`new Date(2017, 0, 1)`|
|hover|The date over which the user is hovering. Used only when `selectRange` is enabled, to render a “WIP” range when the user is selecting range.|n/a|`new Date(2017, 0, 1)`|
|maxDate|Maximum date that the user can select. Periods partially overlapped by maxDate will also be selectable, although react-calendar will ensure that no later date is selected.|n/a|Date: `new Date()`|

@@ -157,0 +158,0 @@ |minDate|Minimum date that the user can select. Periods partially overlapped by minDate will also be selectable, although react-calendar will ensure that no earlier date is selected.|n/a|Date: `new Date()`|

@@ -281,2 +281,3 @@ import React, { Component } from 'react';

const args = {
action: nextState.action,
activeStartDate: nextState.activeStartDate || this.activeStartDate,

@@ -335,4 +336,7 @@ value: nextState.value || this.value,

*/
setActiveStartDate = (activeStartDate) => {
this.setStateAndCallCallbacks({ activeStartDate });
setActiveStartDate = (nextActiveStartDate, action) => {
this.setStateAndCallCallbacks({
action,
activeStartDate: nextActiveStartDate,
});
}

@@ -353,2 +357,3 @@

this.setStateAndCallCallbacks({
action: 'drillDown',
activeStartDate: nextActiveStartDate,

@@ -371,2 +376,3 @@ view: nextView,

this.setStateAndCallCallbacks({
action: 'drillUp',
activeStartDate: nextActiveStartDate,

@@ -407,2 +413,3 @@ view: nextView,

this.setStateAndCallCallbacks({
action: 'onChange',
activeStartDate: nextActiveStartDate,

@@ -577,2 +584,3 @@ value: nextValue,

navigationAriaLabel,
navigationAriaLive,
navigationLabel,

@@ -600,2 +608,3 @@ next2AriaLabel,

navigationAriaLabel={navigationAriaLabel}
navigationAriaLive={navigationAriaLive}
navigationLabel={navigationLabel}

@@ -689,2 +698,3 @@ next2AriaLabel={next2AriaLabel}

navigationAriaLabel: PropTypes.string,
navigationAriaLive: PropTypes.oneOf(['off', 'polite', 'assertive']),
navigationLabel: PropTypes.func,

@@ -691,0 +701,0 @@ next2AriaLabel: PropTypes.string,

@@ -423,2 +423,3 @@ import React from 'react';

expect(onDrillUp).toHaveBeenCalledWith({
action: 'drillUp',
activeStartDate: new Date(2017, 0, 1),

@@ -444,2 +445,3 @@ view: 'year',

expect(onDrillUp).toHaveBeenCalledWith({
action: 'drillUp',
activeStartDate: new Date(2017, 0, 1),

@@ -493,2 +495,3 @@ view: 'year',

expect(onDrillDown).toHaveBeenCalledWith({
action: 'drillDown',
activeStartDate: new Date(2011, 0, 1),

@@ -514,2 +517,3 @@ view: 'decade',

expect(onDrillDown).toHaveBeenCalledWith({
action: 'drillDown',
activeStartDate: new Date(2011, 0, 1),

@@ -516,0 +520,0 @@ view: 'decade',

@@ -32,2 +32,3 @@ import React from 'react';

navigationAriaLabel = '',
navigationAriaLive,
navigationLabel,

@@ -74,3 +75,3 @@ next2AriaLabel = '',

const nextButtonDisabled = maxDate && maxDate <= nextActiveStartDate;
const nextButtonDisabled = maxDate && maxDate < nextActiveStartDate;

@@ -80,19 +81,19 @@ const next2ButtonDisabled = (

&& maxDate
&& maxDate <= nextActiveStartDate2
&& maxDate < nextActiveStartDate2
);
function onClickPrevious() {
setActiveStartDate(previousActiveStartDate);
setActiveStartDate(previousActiveStartDate, 'prev');
}
function onClickPrevious2() {
setActiveStartDate(previousActiveStartDate2);
setActiveStartDate(previousActiveStartDate2, 'prev2');
}
function onClickNext() {
setActiveStartDate(nextActiveStartDate);
setActiveStartDate(nextActiveStartDate, 'next');
}
function onClickNext2() {
setActiveStartDate(nextActiveStartDate2);
setActiveStartDate(nextActiveStartDate2, 'next2');
}

@@ -133,2 +134,3 @@

aria-label={navigationAriaLabel}
aria-live={navigationAriaLive}
className={labelClassName}

@@ -160,6 +162,3 @@ disabled={!drillUpAvailable}

return (
<div
className={className}
style={{ display: 'flex' }}
>
<div className={className}>
{prev2Label !== null && shouldShowPrevNext2Buttons && (

@@ -223,2 +222,3 @@ <button

navigationAriaLabel: PropTypes.string,
navigationAriaLive: PropTypes.string,
navigationLabel: PropTypes.func,

@@ -225,0 +225,0 @@ next2AriaLabel: PropTypes.string,

@@ -140,2 +140,16 @@ import React from 'react';

it('uses proper user-defined ARIA live on navigation button', () => {
const component = shallow(
<Navigation
{...defaultProps}
navigationAriaLive="polite"
view="month"
/>,
);
const [, , navigation] = component.children();
expect(navigation.props['aria-live']).toBe('polite');
});
it('displays proper user-defined ARIA labels on prev2, prev, navigation, next and next2 buttons', () => {

@@ -222,3 +236,3 @@ const component = shallow(

expect(monthSetActiveStartDateFn).toHaveBeenCalledWith(new Date(2016, 0, 1));
expect(monthSetActiveStartDateFn).toHaveBeenCalledWith(new Date(2016, 0, 1), 'prev2');
});

@@ -231,3 +245,3 @@

expect(monthSetActiveStartDateFn).toHaveBeenCalledWith(new Date(2016, 11, 1));
expect(monthSetActiveStartDateFn).toHaveBeenCalledWith(new Date(2016, 11, 1), 'prev');
});

@@ -240,3 +254,3 @@

expect(monthSetActiveStartDateFn).toHaveBeenCalledWith(new Date(2017, 1, 1));
expect(monthSetActiveStartDateFn).toHaveBeenCalledWith(new Date(2017, 1, 1), 'next');
});

@@ -249,3 +263,3 @@

expect(monthSetActiveStartDateFn).toHaveBeenCalledWith(new Date(2018, 0, 1));
expect(monthSetActiveStartDateFn).toHaveBeenCalledWith(new Date(2018, 0, 1), 'next2');
});

@@ -270,3 +284,3 @@

expect(yearSetActiveStartDateFn).toHaveBeenCalledWith(new Date(2007, 0, 1));
expect(yearSetActiveStartDateFn).toHaveBeenCalledWith(new Date(2007, 0, 1), 'prev2');
});

@@ -279,3 +293,3 @@

expect(yearSetActiveStartDateFn).toHaveBeenCalledWith(new Date(2016, 0, 1));
expect(yearSetActiveStartDateFn).toHaveBeenCalledWith(new Date(2016, 0, 1), 'prev');
});

@@ -288,3 +302,3 @@

expect(yearSetActiveStartDateFn).toHaveBeenCalledWith(new Date(2018, 0, 1));
expect(yearSetActiveStartDateFn).toHaveBeenCalledWith(new Date(2018, 0, 1), 'next');
});

@@ -297,3 +311,3 @@

expect(yearSetActiveStartDateFn).toHaveBeenCalledWith(new Date(2027, 0, 1));
expect(yearSetActiveStartDateFn).toHaveBeenCalledWith(new Date(2027, 0, 1), 'next2');
});

@@ -318,3 +332,3 @@

expect(decadeSetActiveStartDateFn).toHaveBeenCalledWith(new Date(1911, 0, 1));
expect(decadeSetActiveStartDateFn).toHaveBeenCalledWith(new Date(1911, 0, 1), 'prev2');
});

@@ -327,3 +341,3 @@

expect(decadeSetActiveStartDateFn).toHaveBeenCalledWith(new Date(2001, 0, 1));
expect(decadeSetActiveStartDateFn).toHaveBeenCalledWith(new Date(2001, 0, 1), 'prev');
});

@@ -336,3 +350,3 @@

expect(decadeSetActiveStartDateFn).toHaveBeenCalledWith(new Date(2021, 0, 1));
expect(decadeSetActiveStartDateFn).toHaveBeenCalledWith(new Date(2021, 0, 1), 'next');
});

@@ -345,3 +359,3 @@

expect(decadeSetActiveStartDateFn).toHaveBeenCalledWith(new Date(2111, 0, 1));
expect(decadeSetActiveStartDateFn).toHaveBeenCalledWith(new Date(2111, 0, 1), 'next2');
});

@@ -366,3 +380,3 @@

expect(centurySetActiveStartDateFn).toHaveBeenCalledWith(new Date(1901, 0, 1));
expect(centurySetActiveStartDateFn).toHaveBeenCalledWith(new Date(1901, 0, 1), 'prev');
});

@@ -375,3 +389,3 @@

expect(centurySetActiveStartDateFn).toHaveBeenCalledWith(new Date(2101, 0, 1));
expect(centurySetActiveStartDateFn).toHaveBeenCalledWith(new Date(2101, 0, 1), 'next');
});

@@ -449,2 +463,38 @@

it('does not disallow navigating to next month when maxDate is set to first day of the next month', () => {
const component = shallow(
<Navigation
{...defaultProps}
maxDate={new Date(2017, 1, 1)}
view="month"
/>,
);
const arrows = component.find('button.react-calendar__navigation__arrow');
const next = arrows.at(2);
const next2 = arrows.at(3);
expect(next.prop('disabled')).toBeFalsy();
expect(next2.prop('disabled')).toBeTruthy();
});
it('does not disallow navigating to next year when maxDate is set to first day of the next year', () => {
const component = shallow(
<Navigation
{...defaultProps}
maxDate={new Date(2018, 0, 1)}
view="month"
/>,
);
const arrows = component.find('button.react-calendar__navigation__arrow');
const next = arrows.at(2);
const next2 = arrows.at(3);
expect(next.prop('disabled')).toBeFalsy();
expect(next2.prop('disabled')).toBeFalsy();
});
it('disallows navigating after dynamically set maxDate', () => {

@@ -451,0 +501,0 @@ const component = shallow(

@@ -109,4 +109,6 @@ import { getRange } from './dates';

if (hover) {
const hoverRange = hover > valueRange[1] ? [valueRange[1], hover] : [hover, valueRange[0]];
const valueArray = [].concat(value);
if (hover && valueArray.length === 1) {
const hoverRange = hover > valueRange[0] ? [valueRange[0], hover] : [hover, valueRange[0]];
const hoverRangeClassNames = getRangeClassNames(hoverRange, dateRange, `${className}--hover`);

@@ -113,0 +115,0 @@

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc