diff --git a/components/Home/Navbar/DesktopNav.tsx b/components/Home/Navbar/DesktopNav.tsx index 9ad51f6..e7d8cf7 100644 --- a/components/Home/Navbar/DesktopNav.tsx +++ b/components/Home/Navbar/DesktopNav.tsx @@ -24,12 +24,12 @@ const Nav = ({openNav}: Props) => { if (window.scrollY >= 90) { setNavBg(true); setNavHeight("h-[8vh]"); - setContentSize("text-[9px] md:text-[11px]"); + setContentSize("text-sm md:text-base"); setButtonSize("md:px-5 md:py-1.5 px-3 py-1 text-xs"); } else { setNavBg(false); setNavHeight("h-[10vh]"); - setContentSize("text-[10px] md:text-xs"); + setContentSize("text-base md:text-lg"); setButtonSize("md:px-6 md:py-2 px-4 py-1 text-sm"); } }; @@ -49,38 +49,34 @@ const Nav = ({openNav}: Props) => {
{/* LOGO */} -

- Rhein Software +

+ Rhein Software

{/* Desktop Nav Links */}
{navLinks.map((link) => ( -

- {link.label} -

+

{link.label}

))}
{/* Right Side Buttons */}
- {/* Portal Button - Hidden on mobile */} + {/* Portal Button */} - {/* Theme Toggle Button - Hidden on mobile */} + {/* Theme Toggle Button */}
@@ -98,4 +93,4 @@ const Nav = ({openNav}: Props) => { ); }; -export default Nav; +export default Nav; \ No newline at end of file diff --git a/components/Home/Navbar/MobileNav.tsx b/components/Home/Navbar/MobileNav.tsx index 331b6ff..853025d 100644 --- a/components/Home/Navbar/MobileNav.tsx +++ b/components/Home/Navbar/MobileNav.tsx @@ -1,9 +1,7 @@ import {navLinks} from "@/constant/Constant"; import Link from "next/link"; -import React, {useContext} from "react"; +import React from "react"; import {CgClose} from "react-icons/cg"; -import {ThemeContext} from "@/components/provider/ThemeProvider"; -import {themeColors} from "@/components/Helper/ThemeColors"; type Props = { showNav: boolean; @@ -11,52 +9,32 @@ type Props = { }; const MobileNav = ({closeNav, showNav}: Props) => { - const navOpen = showNav ? "translate-y-0 opacity-100" : "-translate-y-20 opacity-0 pointer-events-none"; - const {theme, toggleTheme} = useContext(ThemeContext); - const colors = themeColors[theme]; + const navOpen = showNav ? "translate-x-0" : "translate-x-[-100%]"; + return ( -
- {/* overlay background */} +
+ {/* overlay */}
- - {/* nav menu */} + className={`fixed ${navOpen} inset-0 transform transition-all duration-500 z-[10000] bg-black opacity-70 w-full h-screen`} + >
+ {/* Navlinks */}
-
- {/* Close icon */} - - - {navLinks.map((link) => ( + {navLinks.map((link) => { + return ( -

+

{link.label}

- ))} - - {/* Theme toggle button */} - -
+ ); + })} + {/* Close icon */} +
);