From 96fe31ed64f9fc3eba6b7d273223eedae5b9ecdd Mon Sep 17 00:00:00 2001 From: tone Date: Thu, 18 Dec 2025 17:12:18 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BC=98=E5=8C=96Header=E7=BB=84?= =?UTF-8?q?=E4=BB=B6=E5=AF=B9=E6=8E=A7=E5=88=B6=E5=8F=B0=E7=9A=84=E8=B7=B3?= =?UTF-8?q?=E8=BD=AC=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/frontend/components/Header.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/frontend/components/Header.tsx b/apps/frontend/components/Header.tsx index 9e9a42f..2bee6af 100644 --- a/apps/frontend/components/Header.tsx +++ b/apps/frontend/components/Header.tsx @@ -10,16 +10,17 @@ import { DrawerDescription, DrawerHeader, DrawerTitle, - DrawerTrigger, } from "@/components/ui/drawer" import { Button } from "@/components/ui/button"; import { X } from "lucide-react"; +import { useUserStore } from "@/store/useUserStore"; export default function Header() { const router = useRouter(); const pathname = usePathname(); const [showMenu, setShowMenu] = useState(false); + const userStore = useUserStore(); const menuItems = [ { name: '特恩(TONE)', path: '/' }, @@ -31,8 +32,7 @@ export default function Header() { const handleClick = (e: React.MouseEvent, path: string) => { if (path === '/console') { e.preventDefault(); - const token = typeof window !== 'undefined' ? localStorage.getItem('token') : null; - router.push(token ? '/console' : '/console/login'); + router.push(userStore.user ? '/console' : '/console/login'); setShowMenu(false); } else { setShowMenu(false);