@@ -4,7 +4,7 @@ import { FormikContextType, FormikErrors, useFormik } from "formik"
4
4
import React from "react"
5
5
import * as Yup from "yup"
6
6
import * as TypesGen from "../../api/typesGenerated"
7
- import { getFormHelpers , onChangeTrimmed } from "../../util/formUtils"
7
+ import { getFormHelpers , onChangeTrimmed , nameValidator } from "../../util/formUtils"
8
8
import { FormFooter } from "../FormFooter/FormFooter"
9
9
import { FullPageForm } from "../FullPageForm/FullPageForm"
10
10
@@ -15,7 +15,6 @@ export const Language = {
15
15
emailInvalid : "Please enter a valid email address." ,
16
16
emailRequired : "Please enter an email address." ,
17
17
passwordRequired : "Please enter a password." ,
18
- usernameRequired : "Please enter a username." ,
19
18
createUser : "Create" ,
20
19
cancel : "Cancel" ,
21
20
}
@@ -32,7 +31,7 @@ export interface CreateUserFormProps {
32
31
const validationSchema = Yup . object ( {
33
32
email : Yup . string ( ) . trim ( ) . email ( Language . emailInvalid ) . required ( Language . emailRequired ) ,
34
33
password : Yup . string ( ) . required ( Language . passwordRequired ) ,
35
- username : Yup . string ( ) . required ( Language . usernameRequired ) ,
34
+ username : nameValidator ( Language . usernameLabel ) ,
36
35
} )
37
36
38
37
export const CreateUserForm : React . FC < CreateUserFormProps > = ( {
0 commit comments