Disable response copy until response is done

This commit is contained in:
Gregory Schier
2024-10-09 16:38:12 -07:00
parent c680e15cb5
commit 8be3c3d0e1

View File

@@ -37,7 +37,7 @@ export const RecentResponsesDropdown = function ResponsePane({
onSelect: saveResponse.mutate,
leftSlot: <Icon icon="save" />,
hidden: responses.length === 0,
disabled: responses.length === 0,
disabled: activeResponse.state !== 'closed' && activeResponse.status >= 100,
},
{
key: 'copy',
@@ -45,14 +45,14 @@ export const RecentResponsesDropdown = function ResponsePane({
onSelect: copyResponse.mutate,
leftSlot: <Icon icon="copy" />,
hidden: responses.length === 0,
disabled: responses.length === 0,
disabled: activeResponse.state !== 'closed' && activeResponse.status >= 100,
},
{
key: 'clear-single',
label: 'Delete',
leftSlot: <Icon icon="trash" />,
onSelect: deleteResponse.mutate,
disabled: responses.length === 0,
disabled: activeResponse.state !== 'closed',
},
{
key: 'unpin',