Merge version_2_1776774133169 into main

Merge version_2_1776774133169 into main
This commit was merged in pull request #1.
This commit is contained in:
2026-04-21 12:23:33 +00:00

View File

@@ -1,4 +1,4 @@
import { useState, useEffect } from "react";
import { useState } from "react"; // Removed useEffect
import { Link } from "react-router-dom";
import { motion, AnimatePresence } from "motion/react";
import { Plus, ArrowRight } from "lucide-react";
@@ -46,21 +46,14 @@ const NavLink = ({
};
const NavbarCentered = ({ logo, navItems, ctaButton }: NavbarCenteredProps) => {
const [isScrolled, setIsScrolled] = useState(false);
// Removed isScrolled state and useEffect for scroll handling
const [menuOpen, setMenuOpen] = useState(false);
useEffect(() => {
const handleScroll = () => setIsScrolled(window.scrollY > 50);
window.addEventListener("scroll", handleScroll, { passive: true });
return () => window.removeEventListener("scroll", handleScroll);
}, []);
return (
<>
<nav
className={cls(
"fixed z-1000 top-0 left-0 w-full transition-all duration-500 ease-in-out",
isScrolled ? "h-15 bg-background/80 backdrop-blur-sm" : "h-20 bg-background/0 backdrop-blur-0"
"fixed top-0 left-0 right-0 w-full z-50 bg-background shadow-md h-20 transition-all duration-500 ease-in-out"
)}
>
<div className="relative flex items-center justify-between h-full w-content-width mx-auto">