From f0783603409646f21c35d79ab033ef64121511bb Mon Sep 17 00:00:00 2001 From: bot-hermes Date: Wed, 29 Jul 2026 19:27:30 +0000 Subject: [PATCH] feat(webhooks): improve test button toast with status code + response preview --- apps/web/components/settings/settings-webhooks.tsx | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/apps/web/components/settings/settings-webhooks.tsx b/apps/web/components/settings/settings-webhooks.tsx index 8c910c6..54afa15 100644 --- a/apps/web/components/settings/settings-webhooks.tsx +++ b/apps/web/components/settings/settings-webhooks.tsx @@ -309,10 +309,18 @@ export function SettingsWebhooks() { const response = await fetch(`/api/webhooks/${id}/test`, { method: 'POST' }); const data = await response.json(); + const statusCode = data.status || 0; + const responseBody = data.response || ''; + const preview = responseBody.substring(0, 200); + if (data.success) { - toast.success(`Test delivery succeeded (${data.status})`); + toast.success(`Test delivery succeeded (${statusCode})`, { + description: preview || undefined, + }); } else { - toast.error(`Test delivery failed: ${data.response || 'Unknown error'}`); + toast.error(`Test delivery failed (${statusCode})`, { + description: preview || undefined, + }); } } catch (error) { toast.error('Failed to send test event');