import { Search } from "lucide-react"; import { useEffect, useState } from "react"; import { Button } from "~/components/ui/button.tsx"; import { cn } from "~/lib/utils.ts"; import { openSearchPalette, searchShortcutLabel } from "./search-store.ts"; /** 顶栏搜索入口:桌面是带快捷键提示的输入框样按钮,手机是图标按钮;都打开命令面板 */ export function SearchTrigger({ className }: { className?: string }) { // 快捷键文案依赖 navigator,挂载后再算,避免水合不一致 const [shortcut, setShortcut] = useState("Ctrl K"); useEffect(() => setShortcut(searchShortcutLabel()), []); return ( <> ); }