diff --git a/src/components/Navbar.jsx b/src/components/Navbar.jsx index 342f27d..12dd6ef 100644 --- a/src/components/Navbar.jsx +++ b/src/components/Navbar.jsx @@ -1,24 +1,26 @@ -import React, { useState,useContext } from "react"; +import React, { useState, useContext } from "react"; import { Link } from "react-router-dom"; import logo from "../assets/logo2.png"; -import { motion, AnimatePresence,useScroll} from "framer-motion"; +import { motion, AnimatePresence, useScroll } from "framer-motion"; import { IoClose } from "react-icons/io5"; import { GiHamburgerMenu } from "react-icons/gi"; -import { MdDarkMode } from "react-icons/md"; import { ThemeContext } from '../themeContext'; + const Navbar = () => { const { theme, toggleTheme } = useContext(ThemeContext); const [isOpen, setIsOpen] = useState(false); - const {scrollYProgress} = useScroll(); + const { scrollYProgress } = useScroll(); + const toggleMenu = () => { setIsOpen(!isOpen); }; + return ( ); }; + const NavItem = ({ icon, to, children }) => { return ( - {icon} + {icon && {icon}} {children} ); }; const MobileNavItem = ({ to, children }) => { - let classname = "z-[2] text-gray-300 text-center hover:text-white block px-3 py-2 rounded-md text-base font-medium "; + let classname = "z-[2] text-gray-300 text-center hover:text-white block px-3 py-2 rounded-md text-xl font-medium "; return ( {children} ); }; -export default Navbar; \ No newline at end of file +// Define your icon components here +const IconHome = () => 🏠; +const IconAbout = () => ℹī¸; +const IconNews = () => 📰; +const IconRateUs = () => ⭐; + +export default Navbar; + +