@semcore/outside-click
Advanced tools
Comparing version 2.2.0 to 2.3.0
@@ -5,2 +5,8 @@ # Changelog | ||
## [2.3.0] - 2021-02-16 | ||
### Added | ||
- Added supported react-dom@17. | ||
## [2.2.0] - 2020-12-24 | ||
@@ -7,0 +13,0 @@ |
@@ -21,2 +21,3 @@ "use strict"; | ||
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; | ||
if (key in exports && exports[key] === _OutsideClick[key]) return; | ||
Object.defineProperty(exports, key, { | ||
@@ -23,0 +24,0 @@ enumerable: true, |
@@ -54,3 +54,3 @@ "use strict"; | ||
(0, _react.useEffect)(function () { | ||
var outsideRoot = root ? (0, _ref.getNodeByRef)(root) : (0, _ownerDocument["default"])(nodeRef.current); // true стоит что бы перехватить событие быстрее всех, так как если таргет по которому кликнули будет удален из дома то сработает OutsideClick даже если елемент был в exclude | ||
var outsideRoot = root ? (0, _ref.getNodeByRef)(root) : (0, _ownerDocument["default"])(nodeRef.current); // true стоит, чтобы перехватить событие быстрее всех, так как, если таргет, по которому кликнули, будет удален из дома, то сработает OutsideClick, даже если елемент был в exclude | ||
@@ -57,0 +57,0 @@ outsideRoot.addEventListener('mouseup', handleOutsideClick, true); |
@@ -34,3 +34,3 @@ import _toConsumableArray from "@babel/runtime/helpers/toConsumableArray"; | ||
useEffect(function () { | ||
var outsideRoot = root ? getNodeByRef(root) : ownerDocument(nodeRef.current); // true стоит что бы перехватить событие быстрее всех, так как если таргет по которому кликнули будет удален из дома то сработает OutsideClick даже если елемент был в exclude | ||
var outsideRoot = root ? getNodeByRef(root) : ownerDocument(nodeRef.current); // true стоит, чтобы перехватить событие быстрее всех, так как, если таргет, по которому кликнули, будет удален из дома, то сработает OutsideClick, даже если елемент был в exclude | ||
@@ -37,0 +37,0 @@ outsideRoot.addEventListener('mouseup', handleOutsideClick, true); |
@@ -5,3 +5,3 @@ import React from 'react'; | ||
/** | ||
* Функция вызывающаяся при клике за пределами компонента из excludeRefs | ||
* Function called on click outside the component from excludeRefs | ||
* @default () => {} | ||
@@ -11,7 +11,7 @@ */ | ||
/** | ||
* Список refs, клики на которые не будут вызывать `onOutsideClick` | ||
* List of refs that will not trigger `onOutsideClick` when clicked | ||
* @default [] | ||
*/ | ||
excludeRefs?: Array<NodeByRef>; | ||
/** Рутовый элемент | ||
/** Root element | ||
* @default document | ||
@@ -18,0 +18,0 @@ * */ |
{ | ||
"name": "@semcore/outside-click", | ||
"description": "SEMRush OutsideClick Component", | ||
"version": "2.2.0", | ||
"version": "2.3.0", | ||
"main": "lib/cjs/index.js", | ||
@@ -20,3 +20,3 @@ "module": "lib/es6/index.js", | ||
"react": "16.8 - 17", | ||
"react-dom": "^16.8" | ||
"react-dom": "16.8 - 17" | ||
}, | ||
@@ -23,0 +23,0 @@ "jest": { |
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
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
216
23164