Skip to content

Commit b45e5b8

Browse files
committed
feat: Redirect to waitlist page on landing page load
- Added useEffect to automatically navigate users to the waitlist page upon landing page load. - Imported useRouter from Next.js for routing functionality. - Updated import statements to include useEffect alongside useRef.
1 parent fb62a88 commit b45e5b8

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

app/(landing)/page.tsx

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,18 +4,23 @@ import { useGSAP } from '@gsap/react';
44
import { ScrollTrigger } from 'gsap/ScrollTrigger';
55
import { ScrollToPlugin } from 'gsap/ScrollToPlugin';
66
import { ScrollSmoother } from 'gsap/ScrollSmoother';
7-
import { useRef } from 'react';
7+
import { useEffect, useRef } from 'react';
88
import BeamBackground from '@/components/landing-page/BeamBackground';
99
import { Hero } from '@/components/landing-page';
1010
import HowBoundlessWork from '@/components/landing-page/HowBoundlessWork';
1111
import WhyBoundless from '@/components/landing-page/WhyBoundless';
1212
import BackedBy from '@/components/landing-page/BackedBy';
1313
import NewsLetter from '@/components/landing-page/NewsLetter';
1414
import BlogSection from '@/components/landing-page/blog/BlogSection';
15+
import { useRouter } from 'next/navigation';
1516

1617
export default function LandingPage() {
1718
const containerRef = useRef<HTMLDivElement>(null);
1819
const contentRef = useRef<HTMLDivElement>(null);
20+
const router = useRouter();
21+
useEffect(() => {
22+
router.push('/waitlist');
23+
}, [router]);
1924

2025
gsap.registerPlugin(ScrollTrigger, ScrollSmoother, ScrollToPlugin);
2126

0 commit comments

Comments
 (0)