import { Box, IconButton, Typography, Stack, Tooltip } from '@mui/material'; import SettingsIcon from '@mui/icons-material/Settings'; import OpenInNewIcon from '@mui/icons-material/OpenInNew'; import ArrowBackIosNewIcon from '@mui/icons-material/ArrowBackIosNew'; import { useRouter } from '@/providers/RouterProvider'; export default function TopBar({ onOpenOptions }: { onOpenOptions: () => void }) { const { currentPage, goBack } = useRouter(); const handleOpenInTab = () => { // 在新标签页中打开扩展页面 chrome.tabs.create({ url: chrome.runtime.getURL('popup.html?mode=tab') }).catch(console.error); window.close(); }; const isDashboard = currentPage === 'dashboard'; return ( {!isDashboard && ( )} Testing Tools ); }