diff --git a/src/components/command-bar-button.tsx b/src/components/command-bar-button.tsx new file mode 100644 index 0000000..e58801a --- /dev/null +++ b/src/components/command-bar-button.tsx @@ -0,0 +1,20 @@ +"use client"; + +// Kleine Client-Component für den ⌘K-Button im Header. +// Dispatcht ein Synthetic-KeyboardEvent, das der Command-Palette-Listener fängt. +export function CommandBarButton({ ariaLabel = "Command palette öffnen" }: { ariaLabel?: string }) { + return ( + + ); +} diff --git a/src/components/site-header.tsx b/src/components/site-header.tsx index f2f569e..ab2ae1d 100644 --- a/src/components/site-header.tsx +++ b/src/components/site-header.tsx @@ -6,6 +6,7 @@ import { LanguageSwitcher } from "./language-switcher"; import { MobileNav } from "./mobile-nav"; import { site } from "@/content/site"; import { CommandPalette } from "./command-palette"; +import { CommandBarButton } from "./command-bar-button"; export function SiteHeader({ locale, @@ -46,18 +47,7 @@ export function SiteHeader({
- +