File tree Expand file tree Collapse file tree 3 files changed +12
-7559
lines changed Expand file tree Collapse file tree 3 files changed +12
-7559
lines changed Original file line number Diff line number Diff line change 1
1
'use strict'
2
- var _require = require ( 'react' )
3
- var useCallback = _require . useCallback
4
- var useState = _require . useState
5
- var useLayoutEffect = _require . useLayoutEffect
2
+ var React = require ( 'react' )
3
+ var useState = React . useState
4
+ var useCallback = React . useCallback
5
+ var useLayoutEffect = React . useLayoutEffect
6
6
7
7
function getSize ( el ) {
8
8
if ( ! el ) {
@@ -33,25 +33,27 @@ function useComponentSize(ref) {
33
33
)
34
34
35
35
useLayoutEffect (
36
- function ( ) {
36
+ function ( ) {
37
37
if ( ! ref . current ) {
38
38
return
39
39
}
40
40
41
41
handleResize ( )
42
42
43
43
if ( typeof ResizeObserver === 'function' ) {
44
- var resizeObserver = new ResizeObserver ( function ( ) { handleResize ( ) } )
44
+ var resizeObserver = new ResizeObserver ( function ( ) {
45
+ handleResize ( )
46
+ } )
45
47
resizeObserver . observe ( ref . current )
46
48
47
- return function ( ) {
49
+ return function ( ) {
48
50
resizeObserver . disconnect ( ref . current )
49
51
resizeObserver = null
50
52
}
51
53
} else {
52
54
window . addEventListener ( 'resize' , handleResize )
53
55
54
- return function ( ) {
56
+ return function ( ) {
55
57
window . removeEventListener ( 'resize' , handleResize )
56
58
}
57
59
}
Original file line number Diff line number Diff line change 4
4
"description" : " React hook for component-size" ,
5
5
"main" : " index.js" ,
6
6
"repository" : " https://github.com/rehooks/component-size" ,
7
- "author" :
" Fouad Matin <open@ [email protected] >" ,
7
+ "author" :
" Fouad Matin <[email protected] >" ,
8
8
"license" : " MIT" ,
9
9
"publishConfig" : {
10
10
"access" : " public"
28
28
"@types/react" : " 16.4.18" ,
29
29
"ava" : " 0.25.0" ,
30
30
"browser-env" : " 3.2.5" ,
31
- "parcel" : " 1.10 .3" ,
31
+ "parcel" : " ^1.12 .3" ,
32
32
"raf" : " 3.4.0" ,
33
33
"react" : " 16.8.1" ,
34
34
"react-dom" : " 16.8.1" ,
You can’t perform that action at this time.
0 commit comments