From 54ec158923a80a7a267a4959342b046b17b1817d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E8=A7=82=E4=BC=9F?= Date: Wed, 31 Jul 2024 21:07:15 +0800 Subject: [PATCH 1/2] fix: logo path error --- src/components/Header/index.tsx | 2 +- src/components/Header/search.tsx | 4 ++-- src/pages/_app.tsx | 1 - 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/src/components/Header/index.tsx b/src/components/Header/index.tsx index 6771c80..5f23e5e 100644 --- a/src/components/Header/index.tsx +++ b/src/components/Header/index.tsx @@ -57,7 +57,7 @@ const Header = () => { { window.open('/', '_self'); }} diff --git a/src/components/Header/search.tsx b/src/components/Header/search.tsx index 4231bfd..7ea9d20 100644 --- a/src/components/Header/search.tsx +++ b/src/components/Header/search.tsx @@ -146,7 +146,7 @@ export const DialogSearch = (props: { open: boolean; onClose(): void }) => { ); const onSearch = () => { - if (!keywords) { + if (!keywords.trim()) { return; } onClose(); @@ -195,7 +195,7 @@ export const DialogSearch = (props: { open: boolean; onClose(): void }) => { readOnly: false, autoFocus: true, onChange: (e) => { - setKeywords(e.target.value.trim()); + setKeywords(e.target.value); }, onKeyDown: (e) => { if (e.key === 'Enter') { diff --git a/src/pages/_app.tsx b/src/pages/_app.tsx index e6a0cff..e40dc77 100644 --- a/src/pages/_app.tsx +++ b/src/pages/_app.tsx @@ -70,7 +70,6 @@ export default function App({ width: '1180px', mx: 'auto', height: '100%', - mt: isProduction ? '64px' : 0, }} >
From 53f912e76928a477f4cfe2d9764a8eb2bddca377 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E8=A7=82=E4=BC=9F?= Date: Thu, 1 Aug 2024 15:44:47 +0800 Subject: [PATCH 2/2] fix: link url error --- src/components/Header/index.tsx | 8 ++++---- src/components/Header/search.tsx | 6 ++---- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/src/components/Header/index.tsx b/src/components/Header/index.tsx index 5f23e5e..e7b1b93 100644 --- a/src/components/Header/index.tsx +++ b/src/components/Header/index.tsx @@ -8,11 +8,11 @@ import Search from './search'; const NAV_LINK = [ { title: '行业百科', - href: '/v3/wiki', + href: '/wiki', }, { title: '技术博客', - href: '/v3/blog', + href: '/blog', }, { title: '在线工具', @@ -21,7 +21,7 @@ const NAV_LINK = [ }, { title: '漏洞情报', - href: '/v3/vuldb', + href: '/vuldb', }, ]; @@ -112,7 +112,7 @@ const Header = () => { variant='contained' sx={{ width: 102, boxShadow: 'none', borderRadius: 1 }} onClick={() => { - window.open('/workbench', '_self'); + window.open('/console/workbench', '_self'); }} > 工作台 diff --git a/src/components/Header/search.tsx b/src/components/Header/search.tsx index 7ea9d20..83b70e1 100644 --- a/src/components/Header/search.tsx +++ b/src/components/Header/search.tsx @@ -25,7 +25,6 @@ import { import SearchRoundedIcon from '@mui/icons-material/SearchRounded'; import ClearRoundedIcon from '@mui/icons-material/ClearRounded'; import { useLocalStorageState } from 'ahooks'; -import { useRouter } from 'next/navigation'; const innerTheme = createTheme({ palette: { @@ -137,7 +136,6 @@ SearchBase.displayName = 'SearchBase'; export const DialogSearch = (props: { open: boolean; onClose(): void }) => { const { open, onClose } = props; const [keywords, setKeywords] = useState(''); - const router = useRouter(); const [recentSearch, setRecentSearch] = useLocalStorageState( 'recent-search', { @@ -165,7 +163,7 @@ export const DialogSearch = (props: { open: boolean; onClose(): void }) => { } else { setRecentSearch([keywords]); } - router.push(`/v3/s?keywords=${keywords}`); + window.open(`/s?keywords=${keywords}`, '_self'); }; return ( @@ -249,7 +247,7 @@ export const DialogSearch = (props: { open: boolean; onClose(): void }) => { } onClick={() => { onClose(); - router.push(`/v3/s?keywords=${k}`); + window.open(`/s?keywords=${k}`, '_self'); }} >