Skip to content

Commit 0f04a22

Browse files
committed
feat: disable initial validation in multiple form components for improved user experience
1 parent 05f02e7 commit 0f04a22

13 files changed

Lines changed: 13 additions & 0 deletions

src/packages/ce/src/application/pages/ApplicationSettingsPage.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@ export const ApplicationSettingsPage: React.FC = () => {
6565
)
6666

6767
const [inputs, validate] = useForm({
68+
useInitialValidation: false,
6869
initialValues: initialValues,
6970
validate: {},
7071
onSubmit: (values) => {

src/packages/ce/src/flow/components/FlowCreateDialogComponent.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,7 @@ export const FlowCreateDialogComponent: React.FC<FlowCreateDialogComponentProps>
123123
}, [open])
124124

125125
const [inputs, validate] = useForm({
126+
useInitialValidation: false,
126127
initialValues: initialValues,
127128
validate: {
128129
name: (value) => {

src/packages/ce/src/flow/components/FlowRenameDialogComponent.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ export const FlowRenameDialogComponent: React.FC<FlowRenameDialogComponentProps>
3333
}, [open])
3434

3535
const [inputs, validate] = useForm({
36+
useInitialValidation: false,
3637
initialValues: initialValues,
3738
validate: {
3839
path: (value) => {

src/packages/ce/src/member/pages/MemberAddPage.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ export const MemberAddPage: React.FC = () => {
3333
}, [members])
3434

3535
const [inputs, validate] = useForm<{ users: null | InputSyntaxSegment[] }>({
36+
useInitialValidation: false,
3637
initialValues: formInitialValues,
3738
validate: {
3839
users: (value) => {

src/packages/ce/src/namespace/pages/NamespaceProjectsCreatePage.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ export const NamespaceProjectsCreatePage: React.FC = () => {
2020
//TODO: user abilities for project creation within namespace
2121

2222
const [inputs, validate] = useForm({
23+
useInitialValidation: false,
2324
initialValues: {
2425
name: null,
2526
description: null,

src/packages/ce/src/organization/pages/OrganizationCreatePage.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ export const OrganizationCreatePage = () => {
1313
const router = useRouter()
1414

1515
const [inputs, validate] = useForm({
16+
useInitialValidation: false,
1617
initialValues: {
1718
name: null,
1819
},

src/packages/ce/src/organization/views/OrganizationGeneralSettingsView.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ export const OrganizationGeneralSettingsView: React.FC = () => {
2929
}), [parentOrganization])
3030

3131
const [inputs, validate] = useForm({
32+
useInitialValidation: false,
3233
initialValues: initialValues,
3334
validate: {
3435
name: (value) => {

src/packages/ce/src/project/views/ProjectSettingsGeneralView.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ export const ProjectSettingsGeneralView: React.FC = () => {
4141
)
4242

4343
const [inputs, validate] = useForm({
44+
useInitialValidation: false,
4445
initialValues: initialValues,
4546
validate: {
4647
name: (value) => {

src/packages/ce/src/role/pages/RoleCreatePage.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ export const RoleCreatePage: React.FC = () => {
2222
//TODO: user abilities for project creation within namespace
2323

2424
const [inputs, validate] = useForm({
25+
useInitialValidation: false,
2526
initialValues: {
2627
name: ""
2728
},

src/packages/ce/src/role/views/RoleGeneralAdjustmentView.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ export const RoleGeneralAdjustmentView: React.FC = () => {
3232
}, [role])
3333

3434
const [inputs, validate] = useForm({
35+
useInitialValidation: false,
3536
initialValues: initialValues,
3637
validate: {
3738
name: (value) => {

0 commit comments

Comments
 (0)