From 3dce2c85eafb9e3a110378b594d6465745a234d7 Mon Sep 17 00:00:00 2001 From: Yash Date: Sat, 8 Aug 2026 16:15:38 +0530 Subject: [PATCH 1/2] feat: added client side validation --- .../[websiteId]/(reports)/funnels/FunnelEditForm.tsx | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/app/(main)/websites/[websiteId]/(reports)/funnels/FunnelEditForm.tsx b/src/app/(main)/websites/[websiteId]/(reports)/funnels/FunnelEditForm.tsx index 99cc52bf5..d9fa644bf 100644 --- a/src/app/(main)/websites/[websiteId]/(reports)/funnels/FunnelEditForm.tsx +++ b/src/app/(main)/websites/[websiteId]/(reports)/funnels/FunnelEditForm.tsx @@ -200,7 +200,14 @@ export function FunnelEditForm({ - + Date: Sat, 8 Aug 2026 16:29:11 +0530 Subject: [PATCH 2/2] fix(i18n): add missing invalidValue translation keys --- public/intl/messages/en-US.json | 1 + src/components/messages.ts | 1 + 2 files changed, 2 insertions(+) diff --git a/public/intl/messages/en-US.json b/public/intl/messages/en-US.json index 97078ba27..552381ef1 100644 --- a/public/intl/messages/en-US.json +++ b/public/intl/messages/en-US.json @@ -442,6 +442,7 @@ "go-to-settings": "Go to settings", "incorrect-username-password": "Incorrect username and/or password.", "invalid-domain": "Invalid domain. Do not include http/https.", + "invalid-value": "Invalid value", "min-password-length": "Minimum length of {n} characters", "new-version-available": "A new version of Umami {version} is available!", "no-data-available": "No data available.", diff --git a/src/components/messages.ts b/src/components/messages.ts index 14feeafdd..cc0d69d4b 100644 --- a/src/components/messages.ts +++ b/src/components/messages.ts @@ -362,6 +362,7 @@ export const labels: Record = { slug: 'label.slug', audience: 'label.audience', invalidUrl: 'label.invalid-url', + invalidValue: 'message.invalid-value', environment: 'label.environment', criteria: 'label.criteria', share: 'label.share',