diff --git a/src/app/_providers/GsapProvicer.tsx b/src/app/_providers/GsapProvicer.tsx index 5f031c3..be99e46 100644 --- a/src/app/_providers/GsapProvicer.tsx +++ b/src/app/_providers/GsapProvicer.tsx @@ -3,7 +3,7 @@ import { useGSAP } from '@gsap/react' import gsap from 'gsap' import { SplitText } from 'gsap/SplitText' import { ScrollTrigger } from 'gsap/all' -import { createContext, useCallback, useContext, useEffect, useRef, type ReactNode } from 'react' +import { createContext, useCallback, useContext, useEffect, useLayoutEffect, useRef, type ReactNode } from 'react' gsap.registerPlugin(useGSAP) gsap.registerPlugin(ScrollTrigger) @@ -37,7 +37,7 @@ export const useTimeLine = (dep?:any,all?:boolean) => { } } },[dep]) - useEffect(() => { + useLayoutEffect(() => { return () => { gsapContext?.resetTimeline() }