History

Open command palette from sidebar store

Cursor Agent committed 5 months ago

Commit 7dbf3101 parent fdf22101 file · +11 −10Browse files

Unified · Split

apps/web/src/components/Sidebar.tsx+11−10
@@ -175,7 +175,6 @@ import { · 174 unmodified lines
175175 import { sortThreads } from "../lib/threadSort";
176176 import { SidebarUpdatePill } from "./sidebar/SidebarUpdatePill";
177177 import { useCopyToClipboard } from "~/hooks/useCopyToClipboard";
178−import { CommandDialogTrigger } from "./ui/command";
179178 import { readEnvironmentApi } from "../environmentApi";
180179 import { useSettings, useUpdateSettings } from "~/hooks/useSettings";
181180 import { useServerKeybindings } from "../rpc/serverState";
@@ -2619,20 +2618,22 @@ const SidebarProjectsContent = memo(function SidebarProjectsContent( · 2437 unmodified lines
26192618 },
26202619 [updateSettings],
26212620 );
2621+ const setCommandPaletteOpen = useCommandPaletteStore((store) => store.setOpen);
2622+ const handleCommandPaletteClick = useCallback(() => {
2623+ setCommandPaletteOpen(true);
2624+ }, [setCommandPaletteOpen]);
26222625
26232626 return (
26242627 <SidebarContent className="gap-0">
26252628 <SidebarGroup className="px-2 pt-2 pb-1">
26262629 <SidebarMenu>
26272630 <SidebarMenuItem>
2628− <CommandDialogTrigger
2629− render={
2630− <SidebarMenuButton
2631− size="sm"
2632− className="gap-2 px-2 py-1.5 text-muted-foreground/70 hover:bg-accent hover:text-foreground focus-visible:ring-0"
2633− data-testid="command-palette-trigger"
2634− />
2635− }
2631+ <SidebarMenuButton
2632+ size="sm"
2633+ className="gap-2 px-2 py-1.5 text-muted-foreground/70 hover:bg-accent hover:text-foreground focus-visible:ring-0"
2634+ data-testid="command-palette-trigger"
2635+ aria-haspopup="dialog"
2636+ onClick={handleCommandPaletteClick}
26362637 >
26372638 <SearchIcon className="size-3.5" />
26382639 <span className="flex-1 truncate text-left text-xs">Search</span>
@@ -2641,7 +2642,7 @@ const SidebarProjectsContent = memo(function SidebarProjectsContent( · 2 unmodified lines
26412642 {commandPaletteShortcutLabel}
26422643 </Kbd>
26432644 ) : null}
2644− </CommandDialogTrigger>
2645+ </SidebarMenuButton>
26452646 </SidebarMenuItem>
26462647 </SidebarMenu>
26472648 </SidebarGroup>