setIsDialogOpen(false)}
onConfirm={() => {
setIsDialogOpen(false)
setIsWorking(true)
api.delete(snippet)
.then(() => {
setIsWorking(false)
window.location.replace(addQueryArgs(window.CODE_SNIPPETS?.urls.manage, { result: 'deleted' }))
})
.catch((error: unknown) => handleRequestError(error, __('Could not delete snippet.', 'code-snippets')))
}}
>
{__('You are about to permanently delete this snippet.', 'code-snippets')}{' '}
{__('Are you sure?', 'code-snippets')}
{__('This action cannot be undone.', 'code-snippets')}
>
)
}