import { useState } from "react" import { AnimatePresence, motion } from "motion/react" import { Home, Mail, Menu, Settings, User, X } from "lucide-react" import useDetectBrowser from "@/hooks/use-detect-browser" import GooeySvgFilter from "@/fancy/components/filter/gooey-svg-filter" const MENU_ITEMS = [ { icon: Home, label: "Home" }, { icon: Mail, label: "Contact" }, { icon: User, label: "Profile" }, { icon: Settings, label: "Settings" }, ] export default function GooeyDemo() { const [isOpen, setIsOpen] = useState(false) const browser = useDetectBrowser() const isSafari = browser === "Safari" return (
{/* Menu Items */} {isOpen && MENU_ITEMS.map((item, index) => { const Icon = item.icon return ( ) })} {/* Main Menu Button */} setIsOpen(!isOpen)} > {isOpen ? ( ) : ( )}

Open the menu in the top left corner

) }