"use client"; import { useState } from "react"; import { Menu, X, Home, ChevronDown, Video, Music, Image as ImageIcon, FileText, } from "lucide-react"; import Link from "next/link"; export default function FloatingMenuNews() { const [open, setOpen] = useState(false); const [openKonten, setOpenKonten] = useState(false); return ( <> {/* FLOATING BUTTON */} {/* OVERLAY */} {open && (
setOpen(false)} className="fixed inset-0 z-[90] bg-black/40" /> )} {/* SIDEBAR */} ); } /* ================= SUBMENU ================= */ function SubMenuItem({ icon, label, }: { icon: React.ReactNode; label: string; }) { return (
{label} {icon}
); }