From 855af671407cb522988834c24147ab602a4ed452 Mon Sep 17 00:00:00 2001 From: sunlei Date: Wed, 1 Jul 2026 14:37:14 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E7=A7=BB=E9=99=A4=E5=8D=9A=E5=AE=A2?= =?UTF-8?q?=E5=A4=B4=E9=83=A8=E9=9A=90=E8=97=8F=E5=AF=BC=E8=88=AA=E5=AE=B9?= =?UTF-8?q?=E5=99=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/__tests__/App.spec.ts | 5 +- src/components/blog/BlogHeader.tsx | 87 +++++++++++------------------- src/styles/responsive.scss | 1 - src/styles/toolbar.scss | 28 +--------- 4 files changed, 35 insertions(+), 86 deletions(-) diff --git a/src/__tests__/App.spec.ts b/src/__tests__/App.spec.ts index 92ffe31..ce11075 100644 --- a/src/__tests__/App.spec.ts +++ b/src/__tests__/App.spec.ts @@ -126,7 +126,7 @@ describe('App', () => { expect(wrapper.text()).toContain('KwiTsukasa的小站'); }); - it('renders Argon header without the old collapse container', async () => { + it('renders Argon header without hidden navigation containers', async () => { await router.push('/'); await router.isReady(); @@ -137,7 +137,8 @@ describe('App', () => { }); expect(wrapper.find('.kt-blog__header-collapse').exists()).toBe(false); - expect(wrapper.find('.kt-blog__header-nav').exists()).toBe(true); + expect(wrapper.find('.kt-blog__header-navbar .kt-blog__header-nav').exists()).toBe(false); + expect(wrapper.find('.kt-blog__header-navbar .navbar-nav').exists()).toBe(false); }); it('loads local blog theme config by default', async () => { diff --git a/src/components/blog/BlogHeader.tsx b/src/components/blog/BlogHeader.tsx index 27f1dc8..0518117 100644 --- a/src/components/blog/BlogHeader.tsx +++ b/src/components/blog/BlogHeader.tsx @@ -88,63 +88,38 @@ export default defineComponent({ - - - + event.stopPropagation()} + onBlur={() => { + navSearchOpen.value = false; + }} + onKeydown={(event: KeyboardEvent) => { + if (event.key === 'Enter') { + event.preventDefault(); + submitSearch(); + } + }} + /> + +