diff --git a/packages/app/src/components/git-actions-split-button.tsx b/packages/app/src/components/git-actions-split-button.tsx index 718d6080b..3d45b68c0 100644 --- a/packages/app/src/components/git-actions-split-button.tsx +++ b/packages/app/src/components/git-actions-split-button.tsx @@ -9,6 +9,8 @@ import { DropdownMenuSeparator, DropdownMenuTrigger, } from "@/components/ui/dropdown-menu"; +import { Shortcut } from "@/components/ui/shortcut"; +import { useShortcutKeys } from "@/hooks/use-shortcut-keys"; import type { GitAction, GitActions } from "@/components/git-actions-policy"; interface GitActionsSplitButtonProps { @@ -17,6 +19,7 @@ interface GitActionsSplitButtonProps { export function GitActionsSplitButton({ gitActions }: GitActionsSplitButtonProps) { const { theme } = useUnistyles(); + const archiveShortcutKeys = useShortcutKeys("archive-worktree"); const getActionDisplayLabel = useCallback((action: GitAction): string => { if (action.status === "pending") return action.pendingLabel; @@ -77,6 +80,11 @@ export function GitActionsSplitButton({ gitActions }: GitActionsSplitButtonProps + : undefined + } disabled={action.disabled} status={action.status} pendingLabel={action.pendingLabel}