Socket
Socket
Sign inDemoInstall

react-flatpickr

Package Overview
Dependencies
Maintainers
2
Versions
43
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

react-flatpickr - npm Package Compare versions

Comparing version 3.8.0 to 3.9.0

15

build/index.js

@@ -50,2 +50,5 @@ "use strict";

var callbacks = ['onCreate', 'onDestroy'];
var callbackPropTypes = _propTypes["default"].func;
var DateTimePicker =

@@ -122,2 +125,5 @@ /*#__PURE__*/

}
var onCreate = this.props.onCreate;
if (onCreate) onCreate(this.flatpickr);
}

@@ -127,2 +133,4 @@ }, {

value: function componentWillUnmount() {
var onDestroy = this.props.onDestroy;
if (onDestroy) onDestroy(this.flatpickr);
this.flatpickr.destroy();

@@ -146,3 +154,3 @@ }

_this3.node = node;
}; // Don't pass hooks to dom node
}; // Don't pass hooks and callbacks to dom node

@@ -153,2 +161,5 @@

});
callbacks.forEach(function (callback) {
delete props[callback];
});
if (render) return render(_objectSpread({}, props, {

@@ -181,2 +192,4 @@ defaultValue: defaultValue,

onDayCreate: hookPropType,
onCreate: callbackPropTypes,
onDestroy: callbackPropTypes,
value: _propTypes["default"].oneOfType([_propTypes["default"].string, _propTypes["default"].array, _propTypes["default"].object, _propTypes["default"].number]),

@@ -183,0 +196,0 @@ children: _propTypes["default"].node,

@@ -20,2 +20,9 @@ import React, { Component } from 'react'

const callbacks = [
'onCreate',
'onDestroy'
]
const callbackPropTypes = PropTypes.func
class DateTimePicker extends Component {

@@ -33,2 +40,4 @@ static propTypes = {

onDayCreate: hookPropType,
onCreate: callbackPropTypes,
onDestroy: callbackPropTypes,
value: PropTypes.oneOfType([

@@ -105,5 +114,10 @@ PropTypes.string,

}
const { onCreate } = this.props
if (onCreate) onCreate(this.flatpickr)
}
componentWillUnmount() {
const { onDestroy } = this.props
if (onDestroy) onDestroy(this.flatpickr)
this.flatpickr.destroy()

@@ -117,6 +131,9 @@ }

// Don't pass hooks to dom node
// Don't pass hooks and callbacks to dom node
hooks.forEach(hook => {
delete props[hook]
})
callbacks.forEach(callback => {
delete props[callback]
})

@@ -123,0 +140,0 @@ if (render) return render({ ...props, defaultValue, value }, ref)

4

package.json
{
"name": "react-flatpickr",
"version": "3.8.0",
"version": "3.9.0",
"description": "flatpickr for React",

@@ -28,3 +28,3 @@ "main": "build/index.js",

"dependencies": {
"flatpickr": "^4.3.2",
"flatpickr": "^4.5.7",
"prop-types": "^15.5.10"

@@ -31,0 +31,0 @@ },

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