diff --git a/src/App.jsx b/src/App.jsx index de85312..41aef08 100644 --- a/src/App.jsx +++ b/src/App.jsx @@ -1,6 +1,6 @@ import Footer from "./components/Footer.jsx"; import Navbar from "./components/Navbar.jsx"; -import { Outlet } from "react-router"; +import { Outlet } from "react-router-dom"; const App = () => { return ( diff --git a/src/components/Achievements.jsx b/src/components/Achievements.jsx index 32fea95..06cd587 100644 --- a/src/components/Achievements.jsx +++ b/src/components/Achievements.jsx @@ -1,13 +1,13 @@ -import { useNavigate } from "react-router"; +import { useNavigate } from "react-router-dom"; import achievementsData from "../config/achievement"; export default function Achievements() { const navigate = useNavigate(); return ( -
-
-

+
+
+

Our Achievements

diff --git a/src/components/Footer.jsx b/src/components/Footer.jsx index d88d923..326e20a 100644 --- a/src/components/Footer.jsx +++ b/src/components/Footer.jsx @@ -46,10 +46,15 @@ const Footer = ({

- {/* Quick Links Section */} -
-

Quick Links

-
    + {/* Middle Section */} +
    +

    Quick Links

    +
      +
    • + + About us + +
    • Team diff --git a/src/components/Navbar.jsx b/src/components/Navbar.jsx index 8bc4172..adf542e 100644 --- a/src/components/Navbar.jsx +++ b/src/components/Navbar.jsx @@ -1,12 +1,27 @@ import { siteConfig } from "../config/navbarHero"; import Button from "./shared/Button"; -import { useState } from "react"; +import { useState, useEffect } from "react"; export default function Navbar() { const [mobileMenuOpen, setMobileMenuOpen] = useState(false); + const [scrolled, setScrolled] = useState(false); + + useEffect(() => { + const handleScroll = () => { + setScrolled(window.scrollY > 50); + }; + window.addEventListener("scroll", handleScroll); + + return () => window.removeEventListener("scroll", handleScroll); + }, []); + return ( -
      +
      - -
      @@ -50,73 +74,79 @@ export default function Navbar() { fill="none" stroke="currentColor" viewBox="0 0 24 24" - xmlns="http://www.w3.org/2000/svg" > - {mobileMenuOpen ? ( - - ) : ( + {!mobileMenuOpen ? ( - )} + ) : null}
      - {mobileMenuOpen && ( -
      - + + - +
      + -
      - - -
      +
      - )} +
      ); } diff --git a/src/main.jsx b/src/main.jsx index bca00c0..4aac412 100644 --- a/src/main.jsx +++ b/src/main.jsx @@ -1,7 +1,7 @@ import { StrictMode } from "react"; import { createRoot } from "react-dom/client"; import "./index.css"; -import { BrowserRouter, Route, Routes } from "react-router"; +import { BrowserRouter, Route, Routes } from "react-router-dom"; import App from "./App.jsx"; import Test from "./components/Test.jsx"; import Home from "./pages/landing-page/Home.jsx";