From cfcc69297a2d6efcc111781ac5ede857d321000b Mon Sep 17 00:00:00 2001 From: bender Date: Sat, 16 May 2026 22:26:24 +0000 Subject: [PATCH 1/2] Update src/app/page.tsx --- src/app/page.tsx | 88 +++++++++++++++++++++++++----------------------- 1 file changed, 45 insertions(+), 43 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index b59b51b..9dd7eec 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -2,6 +2,7 @@ import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import ReactLenis from "lenis/react"; +import { useEffect, useState } from "react"; import AboutMetric from '@/components/sections/about/AboutMetric'; import ContactCTA from '@/components/sections/contact/ContactCTA'; import FeatureBento from '@/components/sections/feature/FeatureBento'; @@ -14,6 +15,16 @@ import TestimonialCardTwelve from '@/components/sections/testimonial/Testimonial import { CheckCircle, Clock, Flame, Leaf, MessageSquare, Palette, Star, Wheat } from "lucide-react"; export default function LandingPage() { + const [mousePos, setMousePos] = useState({ x: 0, y: 0 }); + + useEffect(() => { + const handleMouseMove = (e: MouseEvent) => { + setMousePos({ x: e.clientX, y: e.clientY }); + }; + window.addEventListener("mousemove", handleMouseMove); + return () => window.removeEventListener("mousemove", handleMouseMove); + }, []); + return ( +
+
+
+