diff --git a/src/pages/Index.tsx b/src/pages/Index.tsx index a39807503..cb7d06ed0 100644 --- a/src/pages/Index.tsx +++ b/src/pages/Index.tsx @@ -1,21 +1,39 @@ +import { useEffect } from "react"; +import { useLocation } from "react-router-dom"; -import Navbar from "@/components/Navbar"; import Hero from "@/components/Hero"; import NewsSection from "@/components/NewsSection"; import TeamSection from "@/components/TeamSection"; import GallerySection from "@/components/GallerySection"; import AboutSection from "@/components/AboutSection"; import ContactSection from "@/components/ContactSection"; -import Footer from "@/components/Footer"; const Index = () => { + const location = useLocation(); + + useEffect(() => { + const scrollToId = location.state?.scrollTo; + if (scrollToId) { + const element = document.getElementById(scrollToId); + if (element) { + element.scrollIntoView({ behavior: "smooth" }); + } + } + }, [location]); + return (
+
+
+
+