@reach/popover
Advanced tools
Comparing version 0.16.2 to 0.17.0
@@ -30,2 +30,3 @@ /** | ||
unstable_observableRefs?: React.RefObject<PossibleNode>[]; | ||
unstable_skipInitialPortalRender?: boolean; | ||
} | ||
@@ -32,0 +33,0 @@ declare const positionDefault: Position; |
@@ -16,17 +16,2 @@ 'use strict'; | ||
function _objectWithoutPropertiesLoose(source, excluded) { | ||
if (source == null) return {}; | ||
var target = {}; | ||
var sourceKeys = Object.keys(source); | ||
var key, i; | ||
for (i = 0; i < sourceKeys.length; i++) { | ||
key = sourceKeys[i]; | ||
if (excluded.indexOf(key) >= 0) continue; | ||
target[key] = source[key]; | ||
} | ||
return target; | ||
} | ||
function _extends() { | ||
@@ -50,3 +35,19 @@ _extends = Object.assign || function (target) { | ||
var _excluded = ["as", "targetRef", "position", "unstable_observableRefs"]; | ||
function _objectWithoutPropertiesLoose(source, excluded) { | ||
if (source == null) return {}; | ||
var target = {}; | ||
var sourceKeys = Object.keys(source); | ||
var key, i; | ||
for (i = 0; i < sourceKeys.length; i++) { | ||
key = sourceKeys[i]; | ||
if (excluded.indexOf(key) >= 0) continue; | ||
target[key] = source[key]; | ||
} | ||
return target; | ||
} | ||
var _excluded = ["unstable_skipInitialPortalRender"], | ||
_excluded2 = ["as", "targetRef", "position", "unstable_observableRefs"]; | ||
//////////////////////////////////////////////////////////////////////////////// | ||
@@ -57,4 +58,9 @@ | ||
*/ | ||
var Popover = /*#__PURE__*/React.forwardRef(function Popover(props, ref) { | ||
return /*#__PURE__*/React.createElement(portal.Portal, null, /*#__PURE__*/React.createElement(PopoverImpl, _extends({ | ||
var Popover = /*#__PURE__*/React.forwardRef(function Popover(_ref, ref) { | ||
var unstable_skipInitialPortalRender = _ref.unstable_skipInitialPortalRender, | ||
props = _objectWithoutPropertiesLoose(_ref, _excluded); | ||
return /*#__PURE__*/React.createElement(portal.Portal, { | ||
unstable_skipInitialRender: unstable_skipInitialPortalRender | ||
}, /*#__PURE__*/React.createElement(PopoverImpl, _extends({ | ||
ref: ref | ||
@@ -76,11 +82,11 @@ }, props))); | ||
var PopoverImpl = /*#__PURE__*/React.forwardRef(function PopoverImpl(_ref, forwardedRef) { | ||
var _ref$as = _ref.as, | ||
Comp = _ref$as === void 0 ? "div" : _ref$as, | ||
targetRef = _ref.targetRef, | ||
_ref$position = _ref.position, | ||
position = _ref$position === void 0 ? positionDefault : _ref$position, | ||
_ref$unstable_observa = _ref.unstable_observableRefs, | ||
unstable_observableRefs = _ref$unstable_observa === void 0 ? [] : _ref$unstable_observa, | ||
props = _objectWithoutPropertiesLoose(_ref, _excluded); | ||
var PopoverImpl = /*#__PURE__*/React.forwardRef(function PopoverImpl(_ref2, forwardedRef) { | ||
var _ref2$as = _ref2.as, | ||
Comp = _ref2$as === void 0 ? "div" : _ref2$as, | ||
targetRef = _ref2.targetRef, | ||
_ref2$position = _ref2.position, | ||
position = _ref2$position === void 0 ? positionDefault : _ref2$position, | ||
_ref2$unstable_observ = _ref2.unstable_observableRefs, | ||
unstable_observableRefs = _ref2$unstable_observ === void 0 ? [] : _ref2$unstable_observ, | ||
props = _objectWithoutPropertiesLoose(_ref2, _excluded2); | ||
@@ -340,5 +346,5 @@ var popoverRef = React.useRef(null); | ||
ownerDocument$1.removeEventListener("focusin", enableTabbablesInPopover); | ||
restoreTabIndexTuplés.forEach(function (_ref2) { | ||
var element = _ref2[0], | ||
tabIndex = _ref2[1]; | ||
restoreTabIndexTuplés.forEach(function (_ref3) { | ||
var element = _ref3[0], | ||
tabIndex = _ref3[1]; | ||
element.tabIndex = tabIndex; | ||
@@ -345,0 +351,0 @@ }); |
@@ -16,17 +16,2 @@ 'use strict'; | ||
function _objectWithoutPropertiesLoose(source, excluded) { | ||
if (source == null) return {}; | ||
var target = {}; | ||
var sourceKeys = Object.keys(source); | ||
var key, i; | ||
for (i = 0; i < sourceKeys.length; i++) { | ||
key = sourceKeys[i]; | ||
if (excluded.indexOf(key) >= 0) continue; | ||
target[key] = source[key]; | ||
} | ||
return target; | ||
} | ||
function _extends() { | ||
@@ -50,3 +35,19 @@ _extends = Object.assign || function (target) { | ||
var _excluded = ["as", "targetRef", "position", "unstable_observableRefs"]; | ||
function _objectWithoutPropertiesLoose(source, excluded) { | ||
if (source == null) return {}; | ||
var target = {}; | ||
var sourceKeys = Object.keys(source); | ||
var key, i; | ||
for (i = 0; i < sourceKeys.length; i++) { | ||
key = sourceKeys[i]; | ||
if (excluded.indexOf(key) >= 0) continue; | ||
target[key] = source[key]; | ||
} | ||
return target; | ||
} | ||
var _excluded = ["unstable_skipInitialPortalRender"], | ||
_excluded2 = ["as", "targetRef", "position", "unstable_observableRefs"]; | ||
//////////////////////////////////////////////////////////////////////////////// | ||
@@ -57,4 +58,9 @@ | ||
*/ | ||
var Popover = /*#__PURE__*/React.forwardRef(function Popover(props, ref) { | ||
return /*#__PURE__*/React.createElement(portal.Portal, null, /*#__PURE__*/React.createElement(PopoverImpl, _extends({ | ||
var Popover = /*#__PURE__*/React.forwardRef(function Popover(_ref, ref) { | ||
var unstable_skipInitialPortalRender = _ref.unstable_skipInitialPortalRender, | ||
props = _objectWithoutPropertiesLoose(_ref, _excluded); | ||
return /*#__PURE__*/React.createElement(portal.Portal, { | ||
unstable_skipInitialRender: unstable_skipInitialPortalRender | ||
}, /*#__PURE__*/React.createElement(PopoverImpl, _extends({ | ||
ref: ref | ||
@@ -72,11 +78,11 @@ }, props))); | ||
var PopoverImpl = /*#__PURE__*/React.forwardRef(function PopoverImpl(_ref, forwardedRef) { | ||
var _ref$as = _ref.as, | ||
Comp = _ref$as === void 0 ? "div" : _ref$as, | ||
targetRef = _ref.targetRef, | ||
_ref$position = _ref.position, | ||
position = _ref$position === void 0 ? positionDefault : _ref$position, | ||
_ref$unstable_observa = _ref.unstable_observableRefs, | ||
unstable_observableRefs = _ref$unstable_observa === void 0 ? [] : _ref$unstable_observa, | ||
props = _objectWithoutPropertiesLoose(_ref, _excluded); | ||
var PopoverImpl = /*#__PURE__*/React.forwardRef(function PopoverImpl(_ref2, forwardedRef) { | ||
var _ref2$as = _ref2.as, | ||
Comp = _ref2$as === void 0 ? "div" : _ref2$as, | ||
targetRef = _ref2.targetRef, | ||
_ref2$position = _ref2.position, | ||
position = _ref2$position === void 0 ? positionDefault : _ref2$position, | ||
_ref2$unstable_observ = _ref2.unstable_observableRefs, | ||
unstable_observableRefs = _ref2$unstable_observ === void 0 ? [] : _ref2$unstable_observ, | ||
props = _objectWithoutPropertiesLoose(_ref2, _excluded2); | ||
@@ -332,5 +338,5 @@ var popoverRef = React.useRef(null); | ||
ownerDocument$1.removeEventListener("focusin", enableTabbablesInPopover); | ||
restoreTabIndexTuplés.forEach(function (_ref2) { | ||
var element = _ref2[0], | ||
tabIndex = _ref2[1]; | ||
restoreTabIndexTuplés.forEach(function (_ref3) { | ||
var element = _ref3[0], | ||
tabIndex = _ref3[1]; | ||
element.tabIndex = tabIndex; | ||
@@ -337,0 +343,0 @@ }); |
@@ -8,17 +8,2 @@ import { forwardRef, createElement, useRef, useEffect } from 'react'; | ||
function _objectWithoutPropertiesLoose(source, excluded) { | ||
if (source == null) return {}; | ||
var target = {}; | ||
var sourceKeys = Object.keys(source); | ||
var key, i; | ||
for (i = 0; i < sourceKeys.length; i++) { | ||
key = sourceKeys[i]; | ||
if (excluded.indexOf(key) >= 0) continue; | ||
target[key] = source[key]; | ||
} | ||
return target; | ||
} | ||
function _extends() { | ||
@@ -42,3 +27,19 @@ _extends = Object.assign || function (target) { | ||
var _excluded = ["as", "targetRef", "position", "unstable_observableRefs"]; | ||
function _objectWithoutPropertiesLoose(source, excluded) { | ||
if (source == null) return {}; | ||
var target = {}; | ||
var sourceKeys = Object.keys(source); | ||
var key, i; | ||
for (i = 0; i < sourceKeys.length; i++) { | ||
key = sourceKeys[i]; | ||
if (excluded.indexOf(key) >= 0) continue; | ||
target[key] = source[key]; | ||
} | ||
return target; | ||
} | ||
var _excluded = ["unstable_skipInitialPortalRender"], | ||
_excluded2 = ["as", "targetRef", "position", "unstable_observableRefs"]; | ||
//////////////////////////////////////////////////////////////////////////////// | ||
@@ -49,4 +50,9 @@ | ||
*/ | ||
var Popover = /*#__PURE__*/forwardRef(function Popover(props, ref) { | ||
return /*#__PURE__*/createElement(Portal, null, /*#__PURE__*/createElement(PopoverImpl, _extends({ | ||
var Popover = /*#__PURE__*/forwardRef(function Popover(_ref, ref) { | ||
var unstable_skipInitialPortalRender = _ref.unstable_skipInitialPortalRender, | ||
props = _objectWithoutPropertiesLoose(_ref, _excluded); | ||
return /*#__PURE__*/createElement(Portal, { | ||
unstable_skipInitialRender: unstable_skipInitialPortalRender | ||
}, /*#__PURE__*/createElement(PopoverImpl, _extends({ | ||
ref: ref | ||
@@ -68,11 +74,11 @@ }, props))); | ||
var PopoverImpl = /*#__PURE__*/forwardRef(function PopoverImpl(_ref, forwardedRef) { | ||
var _ref$as = _ref.as, | ||
Comp = _ref$as === void 0 ? "div" : _ref$as, | ||
targetRef = _ref.targetRef, | ||
_ref$position = _ref.position, | ||
position = _ref$position === void 0 ? positionDefault : _ref$position, | ||
_ref$unstable_observa = _ref.unstable_observableRefs, | ||
unstable_observableRefs = _ref$unstable_observa === void 0 ? [] : _ref$unstable_observa, | ||
props = _objectWithoutPropertiesLoose(_ref, _excluded); | ||
var PopoverImpl = /*#__PURE__*/forwardRef(function PopoverImpl(_ref2, forwardedRef) { | ||
var _ref2$as = _ref2.as, | ||
Comp = _ref2$as === void 0 ? "div" : _ref2$as, | ||
targetRef = _ref2.targetRef, | ||
_ref2$position = _ref2.position, | ||
position = _ref2$position === void 0 ? positionDefault : _ref2$position, | ||
_ref2$unstable_observ = _ref2.unstable_observableRefs, | ||
unstable_observableRefs = _ref2$unstable_observ === void 0 ? [] : _ref2$unstable_observ, | ||
props = _objectWithoutPropertiesLoose(_ref2, _excluded2); | ||
@@ -332,5 +338,5 @@ var popoverRef = useRef(null); | ||
ownerDocument.removeEventListener("focusin", enableTabbablesInPopover); | ||
restoreTabIndexTuplés.forEach(function (_ref2) { | ||
var element = _ref2[0], | ||
tabIndex = _ref2[1]; | ||
restoreTabIndexTuplés.forEach(function (_ref3) { | ||
var element = _ref3[0], | ||
tabIndex = _ref3[1]; | ||
element.tabIndex = tabIndex; | ||
@@ -337,0 +343,0 @@ }); |
{ | ||
"name": "@reach/popover", | ||
"version": "0.16.2", | ||
"version": "0.17.0", | ||
"description": "Render a portal positioned relative to another element.", | ||
@@ -16,5 +16,5 @@ "author": "React Training <hello@reacttraining.com>", | ||
"dependencies": { | ||
"@reach/portal": "0.16.2", | ||
"@reach/rect": "0.16.0", | ||
"@reach/utils": "0.16.0", | ||
"@reach/portal": "0.17.0", | ||
"@reach/rect": "0.17.0", | ||
"@reach/utils": "0.17.0", | ||
"tabbable": "^4.0.0", | ||
@@ -42,3 +42,3 @@ "tslib": "^2.3.0" | ||
], | ||
"gitHead": "d81d4627145952b415b42537ef6497838567baa2" | ||
"gitHead": "d206aefac2bede58c06a54b18d48eee7537096e0" | ||
} |
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
40467
909
+ Added@reach/portal@0.17.0(transitive)
+ Added@reach/rect@0.17.0(transitive)
+ Added@reach/utils@0.17.0(transitive)
- Removed@reach/portal@0.16.2(transitive)
- Removed@reach/rect@0.16.0(transitive)
- Removed@reach/utils@0.16.0(transitive)
Updated@reach/portal@0.17.0
Updated@reach/rect@0.17.0
Updated@reach/utils@0.17.0