mirror of
https://github.com/mountain-loop/yaak.git
synced 2026-04-22 16:48:30 +02:00
@@ -747,6 +747,31 @@ const SidebarItem = forwardRef(function SidebarItem(
|
|||||||
{ type: 'separator' },
|
{ type: 'separator' },
|
||||||
]
|
]
|
||||||
: []) as DropdownItem[]),
|
: []) as DropdownItem[]),
|
||||||
|
{
|
||||||
|
key: 'renameRequest',
|
||||||
|
label: 'Rename',
|
||||||
|
leftSlot: <Icon icon="pencil" />,
|
||||||
|
onSelect: async () => {
|
||||||
|
const name = await prompt({
|
||||||
|
id: 'rename-request',
|
||||||
|
title: 'Rename Request',
|
||||||
|
description: (
|
||||||
|
<>
|
||||||
|
Enter a new name for <InlineCode>{itemName}</InlineCode>
|
||||||
|
</>
|
||||||
|
),
|
||||||
|
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',
|
key: 'duplicateRequest',
|
||||||
label: 'Duplicate',
|
label: 'Duplicate',
|
||||||
|
|||||||
Reference in New Issue
Block a user