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',