"use client"; import { useState } from "react"; import { Menu, X, Home, Box, Briefcase, Newspaper, LogIn } from "lucide-react"; import Link from "next/link"; export default function FloatingMenu() { const [open, setOpen] = useState(false); return ( <> {/* FLOATING BUTTON */} {/* OVERLAY */} {open && (
setOpen(false)} className="fixed inset-0 z-[90] bg-black/40" /> )} {/* SIDEBAR */} ); } function MenuItem({ icon, label }: { icon: React.ReactNode; label: string }) { return (
{label} {icon}
); }