export default async function useGSAP() { // Only load GSAP on the client to avoid SSR issues if (process.server) { return { gsap: null, ScrollTrigger: null } } const gsapModule = await import('gsap') const scrollModule = await import('gsap/ScrollTrigger') const gsap = gsapModule.gsap ?? gsapModule.default ?? gsapModule const ScrollTrigger = scrollModule.ScrollTrigger ?? scrollModule.default ?? scrollModule gsap.registerPlugin?.(ScrollTrigger) return { gsap, ScrollTrigger } }