@reach/portal
Advanced tools
Comparing version 0.14.0 to 0.15.0
@@ -6,3 +6,4 @@ 'use strict'; | ||
var React = require('react'); | ||
var utils = require('@reach/utils'); | ||
var useIsomorphicLayoutEffect = require('@reach/utils/use-isomorphic-layout-effect'); | ||
var useForceUpdate = require('@reach/utils/use-force-update'); | ||
var reactDom = require('react-dom'); | ||
@@ -34,4 +35,4 @@ | ||
var portalNode = React.useRef(null); | ||
var forceUpdate = utils.useForceUpdate(); | ||
utils.useIsomorphicLayoutEffect(function () { | ||
var forceUpdate = useForceUpdate.useForceUpdate(); | ||
useIsomorphicLayoutEffect.useIsomorphicLayoutEffect(function () { | ||
// This ref may be null when a hot-loader replaces components on the page | ||
@@ -38,0 +39,0 @@ if (!mountNode.current) return; // It's possible that the content of the portal has, itself, been portaled. |
@@ -6,3 +6,4 @@ 'use strict'; | ||
var React = require('react'); | ||
var utils = require('@reach/utils'); | ||
var useIsomorphicLayoutEffect = require('@reach/utils/use-isomorphic-layout-effect'); | ||
var useForceUpdate = require('@reach/utils/use-force-update'); | ||
var reactDom = require('react-dom'); | ||
@@ -34,4 +35,4 @@ | ||
var portalNode = React.useRef(null); | ||
var forceUpdate = utils.useForceUpdate(); | ||
utils.useIsomorphicLayoutEffect(function () { | ||
var forceUpdate = useForceUpdate.useForceUpdate(); | ||
useIsomorphicLayoutEffect.useIsomorphicLayoutEffect(function () { | ||
// This ref may be null when a hot-loader replaces components on the page | ||
@@ -38,0 +39,0 @@ if (!mountNode.current) return; // It's possible that the content of the portal has, itself, been portaled. |
import { useRef, createElement } from 'react'; | ||
import { useForceUpdate, useIsomorphicLayoutEffect } from '@reach/utils'; | ||
import { useIsomorphicLayoutEffect } from '@reach/utils/use-isomorphic-layout-effect'; | ||
import { useForceUpdate } from '@reach/utils/use-force-update'; | ||
import { createPortal } from 'react-dom'; | ||
@@ -4,0 +5,0 @@ |
{ | ||
"name": "@reach/portal", | ||
"version": "0.14.0", | ||
"version": "0.15.0", | ||
"description": "Declarative portals for React", | ||
"author": "React Training <hello@reacttraining.com>", | ||
"license": "MIT", | ||
"sideEffects": false, | ||
"sideEffects": [ | ||
"*.css" | ||
], | ||
"repository": { | ||
@@ -14,8 +16,8 @@ "type": "git", | ||
"dependencies": { | ||
"@reach/utils": "0.14.0", | ||
"@reach/utils": "0.15.0", | ||
"tslib": "^2.1.0" | ||
}, | ||
"devDependencies": { | ||
"react": "^17.0.1", | ||
"react-dom": "^17.0.1" | ||
"react": "^17.0.2", | ||
"react-dom": "^17.0.2" | ||
}, | ||
@@ -37,3 +39,3 @@ "peerDependencies": { | ||
], | ||
"gitHead": "80f6ca5f8d25a10887e2bd34d60094402b9bc0a7" | ||
"gitHead": "1449650359c119c1afe25973aa7584e09e2c88bc" | ||
} |
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
10860
207
+ Added@reach/utils@0.15.0(transitive)
+ Addedtiny-warning@1.0.3(transitive)
- Removed@reach/utils@0.14.0(transitive)
- Removed@types/warning@3.0.3(transitive)
- Removedwarning@4.0.3(transitive)
Updated@reach/utils@0.15.0