From b4d268b202163ff1c2fc11d88d10d8ecc12468e6 Mon Sep 17 00:00:00 2001 From: Gregory Schier Date: Wed, 8 May 2024 00:08:18 -0700 Subject: [PATCH] Add rename request to context menu Closes #21 --- src-web/components/Sidebar.tsx | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/src-web/components/Sidebar.tsx b/src-web/components/Sidebar.tsx index 0ddbbb91..7095e741 100644 --- a/src-web/components/Sidebar.tsx +++ b/src-web/components/Sidebar.tsx @@ -747,6 +747,31 @@ const SidebarItem = forwardRef(function SidebarItem( { type: 'separator' }, ] : []) as DropdownItem[]), + { + key: 'renameRequest', + label: 'Rename', + leftSlot: , + onSelect: async () => { + const name = await prompt({ + id: 'rename-request', + title: 'Rename Request', + description: ( + <> + Enter a new name for {itemName} + + ), + name: 'name', + label: 'Name', + placeholder: 'New Name', + defaultValue: itemName, + }); + if (itemModel === 'http_request') { + updateHttpRequest.mutate((r) => ({ ...r, name })); + } else { + updateGrpcRequest.mutate((r) => ({ ...r, name })); + } + }, + }, { key: 'duplicateRequest', label: 'Duplicate',