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

react-datepicker

Package Overview
Dependencies
Maintainers
2
Versions
187
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

react-datepicker - npm Package Compare versions

Comparing version 0.33.0 to 0.34.0

8

lib/calendar.js

@@ -113,6 +113,6 @@ 'use strict';

getDateInView: function getDateInView() {
var _props = this.props;
var selected = _props.selected;
var openToDate = _props.openToDate;
var utcOffset = _props.utcOffset;
var _props = this.props,
selected = _props.selected,
openToDate = _props.openToDate,
utcOffset = _props.utcOffset;

@@ -119,0 +119,0 @@ var minDate = (0, _date_utils.getEffectiveMinDate)(this.props);

@@ -89,16 +89,15 @@ 'use strict';

render: function render() {
var _props = this.props;
var customInput = _props.customInput;
var date = _props.date;
var locale = _props.locale;
var minDate = _props.minDate;
var maxDate = _props.maxDate;
var excludeDates = _props.excludeDates;
var includeDates = _props.includeDates;
var filterDate = _props.filterDate;
var dateFormat = _props.dateFormat;
var onChangeDate = _props.onChangeDate;
var _props = this.props,
customInput = _props.customInput,
date = _props.date,
locale = _props.locale,
minDate = _props.minDate,
maxDate = _props.maxDate,
excludeDates = _props.excludeDates,
includeDates = _props.includeDates,
filterDate = _props.filterDate,
dateFormat = _props.dateFormat,
onChangeDate = _props.onChangeDate,
rest = _objectWithoutProperties(_props, ['customInput', 'date', 'locale', 'minDate', 'maxDate', 'excludeDates', 'includeDates', 'filterDate', 'dateFormat', 'onChangeDate']); // eslint-disable-line no-unused-vars
var rest = _objectWithoutProperties(_props, ['customInput', 'date', 'locale', 'minDate', 'maxDate', 'excludeDates', 'includeDates', 'filterDate', 'dateFormat', 'onChangeDate']); // eslint-disable-line no-unused-vars
if (customInput) {

@@ -105,0 +104,0 @@ return _react2.default.cloneElement(customInput, _extends({}, rest, {

@@ -35,10 +35,9 @@ 'use strict';

function isDayDisabled(day) {
var _ref = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
var _ref = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {},
minDate = _ref.minDate,
maxDate = _ref.maxDate,
excludeDates = _ref.excludeDates,
includeDates = _ref.includeDates,
filterDate = _ref.filterDate;
var minDate = _ref.minDate;
var maxDate = _ref.maxDate;
var excludeDates = _ref.excludeDates;
var includeDates = _ref.includeDates;
var filterDate = _ref.filterDate;
return minDate && day.isBefore(minDate, 'day') || maxDate && day.isAfter(maxDate, 'day') || excludeDates && excludeDates.some(function (excludeDate) {

@@ -52,7 +51,6 @@ return isSameDay(day, excludeDate);

function allDaysDisabledBefore(day, unit) {
var _ref2 = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};
var _ref2 = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {},
minDate = _ref2.minDate,
includeDates = _ref2.includeDates;
var minDate = _ref2.minDate;
var includeDates = _ref2.includeDates;
var dateBefore = day.clone().subtract(1, unit);

@@ -65,7 +63,6 @@ return minDate && dateBefore.isBefore(minDate, unit) || includeDates && includeDates.every(function (includeDate) {

function allDaysDisabledAfter(day, unit) {
var _ref3 = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};
var _ref3 = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {},
maxDate = _ref3.maxDate,
includeDates = _ref3.includeDates;
var maxDate = _ref3.maxDate;
var includeDates = _ref3.includeDates;
var dateAfter = day.clone().add(1, unit);

@@ -78,4 +75,4 @@ return maxDate && dateAfter.isAfter(maxDate, unit) || includeDates && includeDates.every(function (includeDate) {

function getEffectiveMinDate(_ref4) {
var minDate = _ref4.minDate;
var includeDates = _ref4.includeDates;
var minDate = _ref4.minDate,
includeDates = _ref4.includeDates;

@@ -94,4 +91,4 @@ if (includeDates && minDate) {

function getEffectiveMaxDate(_ref5) {
var maxDate = _ref5.maxDate;
var includeDates = _ref5.includeDates;
var maxDate = _ref5.maxDate,
includeDates = _ref5.includeDates;

@@ -98,0 +95,0 @@ if (includeDates && maxDate) {

@@ -162,4 +162,14 @@ 'use strict';

setSelected: function setSelected(date, event) {
if (!(0, _date_utils.isSameDay)(this.props.selected, date)) {
this.props.onChange(date, event);
var changedDate = date;
if (!(0, _date_utils.isSameDay)(this.props.selected, changedDate)) {
if (this.props.selected) {
changedDate = (0, _moment2.default)(changedDate).set({
hour: this.props.selected.hour(),
minute: this.props.selected.minute(),
second: this.props.selected.second()
});
}
this.props.onChange(changedDate, event);
}

@@ -166,0 +176,0 @@ },

@@ -63,5 +63,5 @@ 'use strict';

isHighlighted: function isHighlighted() {
var _props = this.props;
var day = _props.day;
var highlightDates = _props.highlightDates;
var _props = this.props,
day = _props.day,
highlightDates = _props.highlightDates;

@@ -74,6 +74,6 @@ if (!highlightDates) return false;

isInRange: function isInRange() {
var _props2 = this.props;
var day = _props2.day;
var startDate = _props2.startDate;
var endDate = _props2.endDate;
var _props2 = this.props,
day = _props2.day,
startDate = _props2.startDate,
endDate = _props2.endDate;

@@ -84,9 +84,9 @@ if (!startDate || !endDate) return false;

isInSelectingRange: function isInSelectingRange() {
var _props3 = this.props;
var day = _props3.day;
var selectsStart = _props3.selectsStart;
var selectsEnd = _props3.selectsEnd;
var selectingDate = _props3.selectingDate;
var startDate = _props3.startDate;
var endDate = _props3.endDate;
var _props3 = this.props,
day = _props3.day,
selectsStart = _props3.selectsStart,
selectsEnd = _props3.selectsEnd,
selectingDate = _props3.selectingDate,
startDate = _props3.startDate,
endDate = _props3.endDate;

@@ -113,7 +113,7 @@

var _props4 = this.props;
var day = _props4.day;
var selectingDate = _props4.selectingDate;
var startDate = _props4.startDate;
var selectsStart = _props4.selectsStart;
var _props4 = this.props,
day = _props4.day,
selectingDate = _props4.selectingDate,
startDate = _props4.startDate,
selectsStart = _props4.selectsStart;

@@ -132,7 +132,7 @@

var _props5 = this.props;
var day = _props5.day;
var selectingDate = _props5.selectingDate;
var endDate = _props5.endDate;
var selectsEnd = _props5.selectsEnd;
var _props5 = this.props,
day = _props5.day,
selectingDate = _props5.selectingDate,
endDate = _props5.endDate,
selectsEnd = _props5.selectsEnd;

@@ -147,6 +147,6 @@

isRangeStart: function isRangeStart() {
var _props6 = this.props;
var day = _props6.day;
var startDate = _props6.startDate;
var endDate = _props6.endDate;
var _props6 = this.props,
day = _props6.day,
startDate = _props6.startDate,
endDate = _props6.endDate;

@@ -157,6 +157,6 @@ if (!startDate || !endDate) return false;

isRangeEnd: function isRangeEnd() {
var _props7 = this.props;
var day = _props7.day;
var startDate = _props7.startDate;
var endDate = _props7.endDate;
var _props7 = this.props,
day = _props7.day,
startDate = _props7.startDate,
endDate = _props7.endDate;

@@ -163,0 +163,0 @@ if (!startDate || !endDate) return false;

@@ -116,6 +116,6 @@ 'use strict';

getClassNames: function getClassNames() {
var _props = this.props;
var selectingDate = _props.selectingDate;
var selectsStart = _props.selectsStart;
var selectsEnd = _props.selectsEnd;
var _props = this.props,
selectingDate = _props.selectingDate,
selectsStart = _props.selectsStart,
selectsEnd = _props.selectsEnd;

@@ -122,0 +122,0 @@ return (0, _classnames2.default)('react-datepicker__month', {

@@ -97,6 +97,6 @@ 'use strict';

var _props = this.props;
var children = _props.children;
var renderElementTag = _props.renderElementTag;
var renderElementTo = _props.renderElementTo;
var _props = this.props,
children = _props.children,
renderElementTag = _props.renderElementTag,
renderElementTo = _props.renderElementTo;

@@ -131,9 +131,8 @@ var elementComponent = children[1];

_updateTether: function _updateTether() {
var _props2 = this.props;
var renderElementTag = _props2.renderElementTag;
var renderElementTo = _props2.renderElementTo;
var _props2 = this.props,
renderElementTag = _props2.renderElementTag,
renderElementTo = _props2.renderElementTo,
options = _objectWithoutProperties(_props2, ['renderElementTag', 'renderElementTo']); // eslint-disable-line no-unused-vars
var options = _objectWithoutProperties(_props2, ['renderElementTag', 'renderElementTo']); // eslint-disable-line no-unused-vars
var tetherOptions = _extends({

@@ -140,0 +139,0 @@ target: this._targetNode,

@@ -5,3 +5,3 @@ {

"description": "A simple and reusable datepicker component for React",
"version": "0.33.0",
"version": "0.34.0",
"license": "MIT",

@@ -8,0 +8,0 @@ "homepage": "https://github.com/Hacker0x01/react-datepicker",

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

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