From afce5393c99cf0c6b46525608427aaa533d9d6d3 Mon Sep 17 00:00:00 2001 From: Mack Swan Date: Mon, 13 Jul 2026 18:12:52 -0400 Subject: [PATCH] Fix webhook event label rendering --- js/app/components/settings/webhook-manager.tsx | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/js/app/components/settings/webhook-manager.tsx b/js/app/components/settings/webhook-manager.tsx index 5cc497b5..c7a7ab55 100644 --- a/js/app/components/settings/webhook-manager.tsx +++ b/js/app/components/settings/webhook-manager.tsx @@ -96,6 +96,15 @@ const EVENT_OPTIONS = [ { value: "stream.received", labelKey: "events-stream-received" }, ]; +const EVENT_LABEL_KEYS = new Map( + EVENT_OPTIONS.map((option) => [option.value, option.labelKey]), +); + +function getEventLabel(t: (key: string) => string, event: string) { + const labelKey = EVENT_LABEL_KEYS.get(event); + return labelKey ? t(labelKey) : event; +} + function WebhookRow({ webhook, onEdit, @@ -168,7 +177,7 @@ function WebhookRow({ key={event} style={[z.bg.muted, zero.px[2], zero.py[1], zero.r.full]} > - {t(`events-${event}`)} + {getEventLabel(t, event)} ))} -- 2.51.2