diff --git a/src/app/(main)/components/Navbar/Navbar.jsx b/src/app/(main)/components/Navbar/Navbar.jsx index e514dfb..56b8443 100644 --- a/src/app/(main)/components/Navbar/Navbar.jsx +++ b/src/app/(main)/components/Navbar/Navbar.jsx @@ -1,7 +1,7 @@ "use client"; import Link from "next/link"; import Image from "next/image"; -import { useState } from "react"; +import { useState, useEffect } from "react"; // SVG ICONS import { TablerMenu2 } from "../../../../../public/assets/logos/svg/tabler-menu"; @@ -9,136 +9,152 @@ import { RadixIconsCross2 } from "../../../../../public/assets/logos/svg/cancel" import { ArrowDropMenu } from "../../../../../public/assets/logos/svg/arrow-drop-menu"; function Navbar() { - const [showMenu, setShowMenu] = useState(false); + const [isScrolled, setIsScrolled] = useState(false); + const handleScroll = () => { + if (window.scrollY > 50) { + setIsScrolled(true); + } else { + setIsScrolled(false); + } + } + + useEffect(() => { + window.addEventListener('scroll', handleScroll); + return () => { + window.removeEventListener('scroll', handleScroll); + }; + }, []); - // Function to handle link click and close the menu + const [showMenu, setShowMenu] = useState(false); const handleLinkClick = () => { setShowMenu(false); }; return ( -
-
-
- +
+ - -
- + +
+ + ); } diff --git a/src/app/(main)/page.jsx b/src/app/(main)/page.jsx index 2f3b1f1..1bf43fb 100644 --- a/src/app/(main)/page.jsx +++ b/src/app/(main)/page.jsx @@ -2,8 +2,6 @@ import Hero from "./components/Hero/Hero"; import History from "./components/History/History"; import Sumate from "./components/Sumate/Sumate"; import FAQ_Adopcion from "./components/FAQ_Adopcion/FAQ_Adopcion"; -import FAQ_Colaboracion from "./components/FAQ_Colaboracion/FAQ_Colaboracion"; - export default function Home() { return (