"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); }, []); return (
{/* 🔥 Logo */} Company Logo {/* 🖥️ Desktop Navigation */}
{/* 📱 Mobile Menu Icon */}
{/* 📱 Mobile Drawer Menu */} {isOpen && (
{home.navigation.map((item) => ( setIsOpen(false)} > {item.name} ))}
)}
); }; export default Header;