Socket
Socket
Sign inDemoInstall

@reach/popover

Package Overview
Dependencies
Maintainers
4
Versions
52
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@reach/popover - npm Package Compare versions

Comparing version 0.16.2 to 0.17.0

1

dist/declarations/src/index.d.ts

@@ -30,2 +30,3 @@ /**

unstable_observableRefs?: React.RefObject<PossibleNode>[];
unstable_skipInitialPortalRender?: boolean;
}

@@ -32,0 +33,0 @@ declare const positionDefault: Position;

66

dist/reach-popover.cjs.dev.js

@@ -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"
}
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