diff --git a/web/src/components/HeaderBar.js b/web/src/components/HeaderBar.js index 5bc84813..f6388959 100644 --- a/web/src/components/HeaderBar.js +++ b/web/src/components/HeaderBar.js @@ -1,5 +1,5 @@ import React, { useContext, useEffect, useState } from 'react'; -import { Link, useNavigate } from 'react-router-dom'; +import { Link, useNavigate, useLocation } from 'react-router-dom'; import { UserContext } from '../context/User'; import { useSetTheme, useTheme } from '../context/Theme'; import { useTranslation } from 'react-i18next'; @@ -40,6 +40,7 @@ const HeaderBar = () => { let navigate = useNavigate(); const [currentLang, setCurrentLang] = useState(i18n.language); const [mobileMenuOpen, setMobileMenuOpen] = useState(false); + const location = useLocation(); const systemName = getSystemName(); const logo = getLogo(); @@ -337,6 +338,9 @@ const HeaderBar = () => { } }; + // 检查当前路由是否以/console开头 + const isConsoleRoute = location.pathname.startsWith('/console'); + return (
@@ -344,9 +348,25 @@ const HeaderBar = () => {