"use client" import { useState, useEffect } from "react" import Link from "next/link" import { Button } from "@/components/ui/button" import { Sheet, SheetContent, SheetTrigger } from "@/components/ui/sheet" import { Menu, X } from "lucide-react" import { cn } from "@/lib/utils" import siteData from "@/data/site.json" export function Navbar() { const [scrolled, setScrolled] = useState(false) const [open, setOpen] = useState(false) const { company, nav } = siteData useEffect(() => { const onScroll = () => setScrolled(window.scrollY > 40) window.addEventListener("scroll", onScroll, { passive: true }) return () => window.removeEventListener("scroll", onScroll) }, []) return (
{/* Logo */}
{company.name} {company.nameEn.toUpperCase()}
{/* Desktop Nav */} {/* CTA */}
{/* Mobile Menu */}
{company.name} {company.nameEn.toUpperCase()}
) }