Skip to content

Commit d0cee56

Browse files
committed
antd validation fixes
1 parent ea027a9 commit d0cee56

File tree

4 files changed

+13
-7
lines changed

4 files changed

+13
-7
lines changed

reactjs/src/scenes/Tenants/components/createOrUpdateTenant.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ export interface ICreateOrUpdateTenantProps {
1111
modalType: string;
1212
onCreate: () => Promise<void>;
1313
onCancel: () => void;
14-
formRef: React.RefObject<FormInstance>
14+
formRef: React.RefObject<FormInstance>;
1515
}
1616

1717
class CreateOrUpdateTenant extends React.Component<ICreateOrUpdateTenantProps> {
@@ -66,7 +66,7 @@ class CreateOrUpdateTenant extends React.Component<ICreateOrUpdateTenantProps> {
6666
<Input />
6767
</Form.Item>
6868
{this.props.modalType === 'edit' ? (
69-
<Form.Item label={L('AdminEmailAddress')} name={'adminEmailAddress'} rules={rules.adminEmailAddress} {...formItemLayout}>
69+
<Form.Item label={L('AdminEmailAddress')} name={'adminEmailAddress'} rules={rules.adminEmailAddress as []} {...formItemLayout}>
7070
<Input />
7171
</Form.Item>
7272
) : null}

reactjs/src/scenes/Tenants/components/createOrUpdateTenant.validation.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@ const rules = {
44
tenancyName: [{ required: true, message: L('ThisFieldIsRequired') }],
55
name: [{ required: true, message: L('ThisFieldIsRequired') }],
66
adminEmailAddress: [
7+
{ required: true, message: L('ThisFieldIsRequired') },
78
{
8-
type: 'bool',
9+
type: 'email',
910
message: 'The input is not valid E-mail!',
10-
},
11-
{ required: true, message: L('ThisFieldIsRequired') }
11+
}
1212
],
1313
};
1414

reactjs/src/scenes/Users/components/createOrUpdateUser.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ class CreateOrUpdateUser extends React.Component<ICreateOrUpdateUserProps> {
106106
<Form.Item label={L('UserName')} {...formItemLayout} name={'userName'} rules={rules.userName}>
107107
<Input />
108108
</Form.Item>
109-
<Form.Item label={L('Email')} {...formItemLayout} name={'emailAddress'} rules={rules.emailAddress}>
109+
<Form.Item label={L('Email')} {...formItemLayout} name={'emailAddress'} rules={rules.emailAddress as []}>
110110
<Input />
111111
</Form.Item>
112112
{this.props.modalType === 'edit' ? (

reactjs/src/scenes/Users/components/createOrUpdateUser.validation.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,13 @@ const rules = {
44
name: [{ required: true, message: L('ThisFieldIsRequired') }],
55
surname: [{ required: true, message: L('ThisFieldIsRequired') }],
66
userName: [{ required: true, message: L('ThisFieldIsRequired') }],
7-
emailAddress: [{ required: true, message: L('ThisFieldIsRequired') }],
7+
emailAddress: [
8+
{ required: true, message: L('ThisFieldIsRequired') },
9+
{
10+
type: 'email',
11+
message: 'The input is not valid E-mail!',
12+
},
13+
],
814
};
915

1016
export default rules;

0 commit comments

Comments
 (0)