From 1cc07375296d06fb6a44648f35ef777077b64bf1 Mon Sep 17 00:00:00 2001 From: ogt Date: Tue, 14 Jul 2026 14:48:35 +0800 Subject: [PATCH] fix(ui): keep mobile terminal clear of cockpit --- apps/web/src/components/layout/header.tsx | 34 ++++++++++++++++++- .../src/components/terminal/OmniTerminal.tsx | 2 +- 2 files changed, 34 insertions(+), 2 deletions(-) diff --git a/apps/web/src/components/layout/header.tsx b/apps/web/src/components/layout/header.tsx index a6bed97d7..6aa68dc48 100644 --- a/apps/web/src/components/layout/header.tsx +++ b/apps/web/src/components/layout/header.tsx @@ -17,7 +17,7 @@ import { useCallback } from 'react' import { useTranslations } from 'next-intl' import { usePathname } from 'next/navigation' -import { Menu, ShieldCheck } from 'lucide-react' +import { Menu, ShieldCheck, Terminal } from 'lucide-react' import { Z_INDEX } from '@/lib/constants/z-index' // ============================================================================= @@ -48,6 +48,7 @@ export function Header({ const tDashboard = useTranslations('dashboard') const tNav = useTranslations('nav') const tSidebar = useTranslations('sidebar') + const tTerminal = useTranslations('omniTerminal') const pathname = usePathname() const switchLocale = useCallback((newLocale: string) => { @@ -193,6 +194,37 @@ export function Header({ {tDashboard('title')} + {compact && ( + + )} + {/* ⌘K Command Palette 入口提示 */}