"use client"; import React, { useState, useEffect } from "react"; import { motion } from "framer-motion"; import Link from "next/link"; import { Menu, X } from "lucide-react"; import { Button } from "@/components/ui/button"; import { home } from "@/services/Constants"; const Header = () => { const [isOpen, setIsOpen] = useState(false); const [scrolled, setScrolled] = useState(false); useEffect(() => { const handleScroll = () => setScrolled(window.scrollY > 10); window.addEventListener("scroll", handleScroll); return () => window.removeEventListener("scroll", handleScroll); }, []); // Remove Blogs and Careers const navigation = home.navigation.filter( (item) => item.name !== "Blogs" && item.name !== "Careers" ); return (
{/* Logo */} Company Logo {/* Desktop Navigation */}
{/* Mobile Menu Icon */}
{/* Mobile Drawer Menu */} {isOpen && (
{navigation.map((item) => ( setIsOpen(false)} > {item.name} ))}
)}
); }; export default Header;