'use client'; import { cn } from "@/lib/utils"; import Link from "next/link"; import { usePathname } from "next/navigation"; import { useState } from "react"; import { Drawer, DrawerContent, DrawerDescription, DrawerHeader, DrawerTitle, DrawerTrigger, } from "@/components/ui/drawer" import { Button } from "@/components/ui/button"; import { X } from "lucide-react"; export default function Header() { const pathname = usePathname(); const [showMenu, setShowMenu] = useState(false); const menuItems = [ { name: '特恩(TONE)', href: '/' }, { name: '资源', href: '/resource' }, { name: '博客', href: '/blog' }, { name: '控制台', href: '/console/login' }, ] return (
{pathname === "/" ?
🍭
:
特恩(TONE)
} !state && setShowMenu(false)}>
setShowMenu(true)}> 菜单
菜单 setShowMenu(false)} /> 请选择需要前往的页面
{menuItems.slice(1).map((item) => ( setShowMenu(false)} > ))}
{menuItems.slice(1).map((item) => ( {item.name} ))}
) }