Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitd9b857b

Browse files
committed
fix(site): username validation in forms
1 parent53a55b5 commitd9b857b

File tree

2 files changed

+4
-5
lines changed

2 files changed

+4
-5
lines changed

‎site/src/components/CreateUserForm/CreateUserForm.tsx

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { FormikContextType, FormikErrors, useFormik } from "formik"
44
importReactfrom"react"
55
import*asYupfrom"yup"
66
import*asTypesGenfrom"../../api/typesGenerated"
7-
import{getFormHelpers,onChangeTrimmed}from"../../util/formUtils"
7+
import{getFormHelpers,nameValidator,onChangeTrimmed}from"../../util/formUtils"
88
import{FormFooter}from"../FormFooter/FormFooter"
99
import{FullPageForm}from"../FullPageForm/FullPageForm"
1010

@@ -15,7 +15,6 @@ export const Language = {
1515
emailInvalid:"Please enter a valid email address.",
1616
emailRequired:"Please enter an email address.",
1717
passwordRequired:"Please enter a password.",
18-
usernameRequired:"Please enter a username.",
1918
createUser:"Create",
2019
cancel:"Cancel",
2120
}
@@ -32,7 +31,7 @@ export interface CreateUserFormProps {
3231
constvalidationSchema=Yup.object({
3332
email:Yup.string().trim().email(Language.emailInvalid).required(Language.emailRequired),
3433
password:Yup.string().required(Language.passwordRequired),
35-
username:Yup.string().required(Language.usernameRequired),
34+
username:nameValidator(Language.usernameLabel),
3635
})
3736

3837
exportconstCreateUserForm:React.FC<CreateUserFormProps>=({

‎site/src/components/SettingsAccountForm/SettingsAccountForm.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import TextField from "@material-ui/core/TextField"
33
import{FormikContextType,FormikErrors,useFormik}from"formik"
44
importReactfrom"react"
55
import*asYupfrom"yup"
6-
import{getFormHelpers,onChangeTrimmed}from"../../util/formUtils"
6+
import{getFormHelpers,nameValidator,onChangeTrimmed}from"../../util/formUtils"
77
import{LoadingButton}from"../LoadingButton/LoadingButton"
88
import{Stack}from"../Stack/Stack"
99

@@ -22,7 +22,7 @@ export const Language = {
2222

2323
constvalidationSchema=Yup.object({
2424
email:Yup.string().trim().email(Language.emailInvalid).required(Language.emailRequired),
25-
username:Yup.string().trim(),
25+
username:nameValidator(Language.usernameLabel),
2626
})
2727

2828
exporttypeAccountFormErrors=FormikErrors<AccountFormValues>

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp