Cmd jump to request

This commit is contained in:
Gregory Schier
2024-06-09 07:03:16 -07:00
parent 7b2cb64b14
commit dd483dbdd8
7 changed files with 44 additions and 11 deletions

View File

@@ -159,6 +159,20 @@ export function Sidebar({ className }: Props) {
return { tree, treeParentMap, selectableRequests, selectedRequest };
}, [activeWorkspace, selectedId, requests, folders, collapsed.value]);
const jumpToRequest = async (index: number) => {
const r = selectableRequests[index];
if (r != null) await handleSelect(r.id);
};
useHotKey('sidebar.jump_1', () => jumpToRequest(0));
useHotKey('sidebar.jump_2', () => jumpToRequest(1));
useHotKey('sidebar.jump_3', () => jumpToRequest(2));
useHotKey('sidebar.jump_4', () => jumpToRequest(3));
useHotKey('sidebar.jump_5', () => jumpToRequest(4));
useHotKey('sidebar.jump_6', () => jumpToRequest(5));
useHotKey('sidebar.jump_7', () => jumpToRequest(6));
useHotKey('sidebar.jump_8', () => jumpToRequest(7));
const focusActiveRequest = useCallback(
(
args: {