File tree Expand file tree Collapse file tree 1 file changed +8
-6
lines changed
Expand file tree Collapse file tree 1 file changed +8
-6
lines changed Original file line number Diff line number Diff line change @@ -11,7 +11,7 @@ const TinyScrollama = props => {
1111 onStepExit,
1212 onStepProgress,
1313 } = props ;
14-
14+ const isOffsetDefinedInPixels = isOffsetInPixels ( offset )
1515 const [ lastScrollTop , setLastScrollTop ] = React . useState ( 0 ) ;
1616 const [ windowInnerHeight , setWindowInnerHeight ] = React . useState ( null ) ;
1717 const handleSetLastScrollTop = ( scrollTop ) => {
@@ -23,14 +23,16 @@ const TinyScrollama = props => {
2323 }
2424
2525 React . useEffect ( ( ) => {
26- window . addEventListener ( 'resize' , handleWindowResize ) ;
27- return ( ) => {
28- window . removeEventListener ( 'resize' , handleWindowResize ) ;
29- } ;
26+ if ( isOffsetDefinedInPixels ) {
27+ window . addEventListener ( 'resize' , handleWindowResize ) ;
28+ return ( ) => {
29+ window . removeEventListener ( 'resize' , handleWindowResize ) ;
30+ } ;
31+ }
3032 } , [ ] ) ;
3133
3234
33- const offsetValue = isOffsetInPixels ( offset )
35+ const offsetValue = isOffsetDefinedInPixels
3436 ? ( + offset . replace ( 'px' , '' ) / ( windowInnerHeight || window . innerHeight ) )
3537 : offset ;
3638
You can’t perform that action at this time.
0 commit comments