From 900a1349fba3f655f3fb0accb73e321c5392af1e Mon Sep 17 00:00:00 2001 From: development Date: Tue, 20 Jan 2026 15:22:38 +0000 Subject: [PATCH] Update src/components/navbar/NavbarStyleApple/NavbarStyleApple.tsx --- .../NavbarStyleApple/NavbarStyleApple.tsx | 134 ++++++++---------- 1 file changed, 58 insertions(+), 76 deletions(-) diff --git a/src/components/navbar/NavbarStyleApple/NavbarStyleApple.tsx b/src/components/navbar/NavbarStyleApple/NavbarStyleApple.tsx index 003ef90..8cabc12 100644 --- a/src/components/navbar/NavbarStyleApple/NavbarStyleApple.tsx +++ b/src/components/navbar/NavbarStyleApple/NavbarStyleApple.tsx @@ -1,87 +1,69 @@ -"use client"; +import React from 'react'; +import { Menu, X } from 'lucide-react'; -import { useState, useCallback } from "react"; -import MobileMenu from "../mobileMenu/MobileMenu"; -import ButtonTextUnderline from "@/components/button/ButtonTextUnderline"; -import Logo from "../Logo"; -import { Plus } from "lucide-react"; -import { NavbarProps } from "@/types/navigation"; -import { useScrollState } from "./useScrollState"; -import { cls } from "@/lib/utils"; - -const SCROLL_THRESHOLD = 50; - -const NavbarStyleApple = ({ - navItems, - // logoSrc, - // logoAlt = "", - brandName = "Webild", -}: NavbarProps) => { - const isScrolled = useScrollState(SCROLL_THRESHOLD); - const [menuOpen, setMenuOpen] = useState(false); - - const handleMenuToggle = useCallback(() => { - setMenuOpen((prev) => !prev); - }, []); - - const handleMobileNavClick = useCallback(() => { - setMenuOpen(false); - }, []); +const NavbarStyleApple: React.FC = () => { + const [isMenuOpen, setIsMenuOpen] = React.useState(false); return ( - ); }; -export default NavbarStyleApple; +export default NavbarStyleApple; \ No newline at end of file