feat: add validation for event name length in SiteSettingsPage to ensure it does not exceed 64 characters

This commit is contained in:
Usman Baig
2026-02-04 15:32:00 +01:00
parent 06dd4d3bd9
commit 97df5ee99b

View File

@@ -156,6 +156,10 @@ export default function SiteSettingsPage() {
return
}
const eventName = goalForm.event_name.trim().toLowerCase().replace(/\s+/g, '_')
if (eventName.length > 64) {
toast.error('Event name must be 64 characters or less')
return
}
if (!/^[a-zA-Z0-9_]+$/.test(eventName)) {
toast.error('Event name can only contain letters, numbers, and underscores')
return