11'use strict'
2- let { useCallback, useState, useLayoutEffect } = require ( 'react' )
2+ var _require = require ( 'react' )
3+ var useCallback = _require . useCallback
4+ var useState = _require . useState
5+ var useLayoutEffect = _require . useLayoutEffect
36
47function getSize ( el ) {
58 if ( ! el ) {
@@ -16,11 +19,11 @@ function getSize(el) {
1619}
1720
1821function useComponentSize ( ref ) {
19- let [ ComponentSize , setComponentSize ] = useState (
20- getSize ( ref ? ref . current : { } )
21- )
22+ var _useState = useState ( getSize ( ref ? ref . current : { } ) )
23+ var ComponentSize = _useState [ 0 ]
24+ var setComponentSize = _useState [ 1 ]
2225
23- const handleResize = useCallback (
26+ var handleResize = useCallback (
2427 function handleResize ( ) {
2528 if ( ref . current ) {
2629 setComponentSize ( getSize ( ref . current ) )
@@ -30,25 +33,25 @@ function useComponentSize(ref) {
3033 )
3134
3235 useLayoutEffect (
33- ( ) => {
36+ function ( ) {
3437 if ( ! ref . current ) {
3538 return
3639 }
3740
3841 handleResize ( )
3942
4043 if ( typeof ResizeObserver === 'function' ) {
41- let resizeObserver = new ResizeObserver ( ( ) => handleResize ( ) )
44+ var resizeObserver = new ResizeObserver ( function ( ) { handleResize ( ) } )
4245 resizeObserver . observe ( ref . current )
4346
44- return ( ) => {
47+ return function ( ) {
4548 resizeObserver . disconnect ( ref . current )
4649 resizeObserver = null
4750 }
4851 } else {
4952 window . addEventListener ( 'resize' , handleResize )
5053
51- return ( ) => {
54+ return function ( ) {
5255 window . removeEventListener ( 'resize' , handleResize )
5356 }
5457 }
0 commit comments