UNPKG
@atlaskit/portal
Version:
design-system-lite-mode (4.1.0)
latest (5.5.2)
next (4.3.2)
5.5.2
5.5.1
5.5.0
5.4.2
5.4.1
5.4.0
5.3.2
5.3.1
5.3.0
5.2.2
5.2.1
5.2.0
5.1.8
5.1.7
5.1.6
5.1.5
5.1.4
5.1.3
5.1.2
5.1.1
5.1.0
5.0.2
5.0.1
5.0.0
4.11.3
4.11.2
4.11.1
4.11.0
4.10.0
4.9.4
4.9.3
4.9.2
4.9.1
4.9.0
4.8.0
4.7.0
4.6.1
4.6.0
4.5.0
4.4.2
4.4.1
4.4.0
4.3.6
4.3.5
4.3.4
4.3.3
4.3.2
4.3.1
4.3.0
4.2.13
4.2.12
4.2.11
4.2.10
4.2.9
4.2.8
4.2.7
4.2.6
4.2.5
4.2.4
4.2.3
4.2.2
4.2.1
4.2.0
4.1.2
4.1.1
4.1.0
4.0.5
4.0.4
4.0.3
4.0.2
4.0.1
4.0.0
3.1.9
3.1.8
3.1.7
3.1.6
3.1.5
3.1.4
3.1.3
3.1.2
3.1.1
3.1.0
3.0.13
3.0.12
3.0.11
3.0.10
3.0.9
3.0.8
3.0.7
3.0.6
3.0.5
3.0.4
3.0.3
3.0.2
3.0.1
3.0.0
2.0.2
2.0.1
2.0.0
1.0.0
0.3.1
0.3.0
0.2.2
0.2.1
0.2.0
0.1.0
0.0.18
0.0.17
0.0.16
0.0.15
0.0.14
0.0.13
0.0.12
0.0.11
0.0.10
0.0.9
0.0.8
0.0.7
0.0.6
0.0.5
0.0.4
0.0.3
0.0.2
0.0.1
A wrapper for rendering components in React portals.
atlassian.design/components/portal/
@atlaskit/portal
/
dist
/
es2019
/
internal
/
hooks
/
use-isomorphic-layout-effect.js
6 lines
(5 loc)
•
245 B
JavaScript
View Raw
1
2
3
4
5
6
import
{ useEffect, useLayoutEffect }
from
'react'
;
/** * Needed to supress the SSR warning when running use layout effect on the server. */
export
const
useIsomorphicLayoutEffect =
typeof
window
!==
'undefined'
? useLayoutEffect : useEffect;