📬 feat: Agent Support Email Address Validation (#9128)

* fix: email-regex realtime updates and looser validation

* feat: add zod validation to email address input

* refactor: emailValidation to email
This commit is contained in:
Dustin Healy 2025-08-19 08:07:01 -07:00 committed by GitHub
parent 822e2310ce
commit 639c7ad6ad
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 34 additions and 4 deletions

View file

@ -8,6 +8,7 @@ import {
processAgentOption,
getEndpointField,
defaultTextProps,
validateEmail,
getIconKey,
cn,
} from '~/utils';
@ -445,10 +446,8 @@ export default function AgentConfig({ createMutation }: Pick<AgentPanelProps, 'c
name="support_contact.email"
control={control}
rules={{
pattern: {
value: /^\w+([.-]?\w+)*@\w+([.-]?\w+)*(\.\w{2,3})+$/,
message: localize('com_ui_support_contact_email_invalid'),
},
validate: (value) =>
validateEmail(value ?? '', localize('com_ui_support_contact_email_invalid')),
}}
render={({ field, fieldState: { error } }) => (
<>