@@ -9379,7 +9379,7 @@ var FPContainer = ({
93799379 outerStyle = { } ,
93809380 scrollDebounceMs = 125 ,
93819381 style = { } ,
9382- transitionTiming = 700
9382+ transitionTiming = 0.5
93839383} ) => {
93849384 const FPContainerInnerRef = import_react19 . useRef ( null ) ;
93859385 const scrollTimer = import_react19 . useRef ( null ) ;
@@ -9406,7 +9406,6 @@ var FPContainer = ({
94069406 offsetHeight : 0 ,
94079407 resetScroll : false ,
94089408 slideIndex : 0 ,
9409- transitionTiming,
94109409 translateY : 0 ,
94119410 viewportHeight : 0
94129411 } ) ;
@@ -9426,12 +9425,11 @@ var FPContainer = ({
94269425 forward ( ) ;
94279426 else if ( prevScrollY > newScrollY )
94289427 back3 ( ) ;
9429- if ( pageState . resetScroll || transitionTiming !== pageState . transitionTiming )
9428+ if ( pageState . resetScroll )
94309429 startTransition ( ( ) => {
94319430 setPageState ( ( prevState ) => ( {
94329431 ...prevState ,
9433- resetScroll : false ,
9434- transitionTiming
9432+ resetScroll : false
94359433 } ) ) ;
94369434 } ) ;
94379435 ticking . current = false ;
@@ -9440,7 +9438,7 @@ var FPContainer = ({
94409438 }
94419439 setTimeout ( ( ) => {
94429440 throttled . current = false ;
9443- } , transitionTiming ) ;
9441+ } , transitionTiming * 1000 ) ;
94449442 } ;
94459443 const bouncedHandleScroll = ( ) => {
94469444 clearTimeout ( scrollTimer . current ) ;
@@ -9497,11 +9495,11 @@ var FPContainer = ({
94979495 const goto = ( slideIndex , resetScroll = false ) => {
94989496 if ( ! slides [ slideIndex ] || pageState . slideIndex === slideIndex || isSsr )
94999497 return ;
9500- const { transitionTiming : transitionTiming2 , fullpageHeight, viewportHeight } = pageState ;
9498+ const { fullpageHeight, viewportHeight } = pageState ;
95019499 const newSlide = slides [ slideIndex ] ;
95029500 const translateY = Math . max ( ( fullpageHeight - viewportHeight ) * - 1 , newSlide . current . offsetTop * - 1 ) ;
95039501 if ( typeof onHide === "function" ) {
9504- setTimeout ( ( ) => onHide ( translateY , transitionTiming2 ) ) ;
9502+ setTimeout ( ( ) => onHide ( translateY , transitionTiming * 1000 ) ) ;
95059503 }
95069504 throttled . current = true ;
95079505 const newPageState = {
@@ -9516,7 +9514,7 @@ var FPContainer = ({
95169514 setTimeout ( ( ) => {
95179515 throttled . current = false ;
95189516 scrollY . current = window . scrollY ;
9519- } , transitionTiming2 ) ;
9517+ } , transitionTiming * 1000 ) ;
95209518 if ( typeof onShow === "function" ) {
95219519 onShow ( newPageState ) ;
95229520 }
@@ -9573,13 +9571,15 @@ var FPContainer = ({
95739571 return jsx_runtime . jsx ( "div" , {
95749572 style : useOuterStyle ,
95759573 children : jsx_runtime . jsx ( motion2 . div , {
9576- ref : FPContainerInnerRef ,
95779574 className,
9578- style : {
9579- transition : `transform ${ pageState . transitionTiming } ms cubic-bezier(0.645, 0.045, 0.355, 1.000)` ,
9580- transform : `translate3D(0, ${ pageState . translateY } px, 0)` ,
9581- ...useStyle2
9575+ ref : FPContainerInnerRef ,
9576+ style : useStyle2 ,
9577+ animate : { y : pageState . translateY } ,
9578+ transition : {
9579+ ease : [ 0.17 , 0.67 , 0.83 , 0.67 ] ,
9580+ duration : transitionTiming
95829581 } ,
9582+ layout : true ,
95839583 ...motionProps ,
95849584 children
95859585 } )
@@ -9863,9 +9863,10 @@ var ReactFP = ({
98639863 unsubscribe
98649864 } ,
98659865 children : jsx_runtime4 . jsx ( motion2 . div , {
9866- style : useStyle2 ,
9867- ref : ReactFPRef ,
98689866 className,
9867+ layout : true ,
9868+ ref : ReactFPRef ,
9869+ style : useStyle2 ,
98699870 ...motionProps ,
98709871 children : jsx_runtime4 . jsx ( import_react23 . Suspense , {
98719872 fallback : jsx_runtime4 . jsx ( Fallback , { } ) ,
0 commit comments