Skip to content

Commit 24f0008

Browse files
committed
add
1 parent b6a520c commit 24f0008

File tree

5 files changed

+25
-30
lines changed

5 files changed

+25
-30
lines changed

docs/examples/components/LabelField.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ interface ErrorProps {
99
children?: React.ReactNode[];
1010
}
1111

12-
const Error = ({ children, warning }: ErrorProps) => (
12+
const Error: React.FC<ErrorProps> = ({ children, warning }) => (
1313
<ul style={{ color: warning ? 'orange' : 'red' }}>
1414
{children.map((error: React.ReactNode, index: number) => (
1515
<li key={index}>{error}</li>

docs/examples/renderProps.tsx

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
/* eslint-disable jsx-a11y/label-has-associated-control */
21
import React from 'react';
32
import Form from 'rc-field-form';
43
import Input from './components/Input';
@@ -45,7 +44,6 @@ export default class Demo extends React.Component {
4544
</div>
4645
)}
4746
</Field>
48-
4947
{list.map((_, index) => (
5048
<Field key={index} name={`list_field_${index}`}>
5149
<Input placeholder={`list_field_${index}`} />

docs/examples/validate.tsx

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,11 @@ import Input from './components/Input';
66

77
const { Field } = Form;
88

9-
const Error = ({ children }) => (
9+
interface ErrorProps {
10+
children?: React.ReactNode[];
11+
}
12+
13+
const Error: React.FC<ErrorProps> = ({ children }) => (
1014
<ul style={{ color: 'red' }}>
1115
{children.map((error, i) => (
1216
<li key={i}>{error}</li>
@@ -19,14 +23,7 @@ const FieldState = ({ form, name }) => {
1923
const validating = form.isFieldValidating(name);
2024

2125
return (
22-
<div
23-
style={{
24-
color: 'green',
25-
position: 'absolute',
26-
marginTop: -35,
27-
left: 200,
28-
}}
29-
>
26+
<div style={{ color: 'green', position: 'absolute', marginTop: -35, left: 200 }}>
3027
{touched ? <span>Touched!</span> : null}
3128
{validating ? <span>Validating!</span> : null}
3229
</div>

tests/list.test.tsx

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -316,8 +316,8 @@ describe('Form.List', () => {
316316
operation = opt;
317317
return (
318318
<div>
319-
{fields.map((field, index) => (
320-
<Field key={index} {...field}>
319+
{fields.map(field => (
320+
<Field {...field} key={field.key}>
321321
<Input />
322322
</Field>
323323
))}
@@ -366,8 +366,8 @@ describe('Form.List', () => {
366366
const [, getList] = generateForm(
367367
fields => (
368368
<div>
369-
{fields.map((field, index) => (
370-
<Field {...field} key={index} rules={[{ required: true }]}>
369+
{fields.map(field => (
370+
<Field {...field} key={field.key} rules={[{ required: true }]}>
371371
<Input />
372372
</Field>
373373
))}
@@ -529,8 +529,8 @@ describe('Form.List', () => {
529529
operation = opt;
530530
return (
531531
<div>
532-
{fields.map((field, index) => (
533-
<Field {...field} key={index}>
532+
{fields.map(field => (
533+
<Field {...field} key={field.key}>
534534
<Input />
535535
</Field>
536536
))}
@@ -603,8 +603,8 @@ describe('Form.List', () => {
603603
const [wrapper] = generateForm(
604604
(fields, operation) => (
605605
<div>
606-
{fields.map((field, index) => (
607-
<Field {...field} key={index} name={[field.name, 'first']}>
606+
{fields.map(field => (
607+
<Field {...field} key={field.key} name={[field.name, 'first']}>
608608
<Input />
609609
</Field>
610610
))}
@@ -662,8 +662,8 @@ describe('Form.List', () => {
662662
const [wrapper] = generateForm(
663663
fields => (
664664
<div>
665-
{fields.map((field, index) => (
666-
<Field {...field} key={index}>
665+
{fields.map(field => (
666+
<Field {...field} key={field.key}>
667667
<Input />
668668
</Field>
669669
))}
@@ -691,8 +691,8 @@ describe('Form.List', () => {
691691
it('List self change', () => {
692692
const [wrapper] = generateForm((fields, opt) => (
693693
<div>
694-
{fields.map((field, index) => (
695-
<Field {...field} key={index}>
694+
{fields.map(field => (
695+
<Field {...field} key={field.key}>
696696
<Input />
697697
</Field>
698698
))}
@@ -723,8 +723,8 @@ describe('Form.List', () => {
723723
generateForm(
724724
fields => (
725725
<div>
726-
{fields.map((field, index) => (
727-
<Field {...field} key={index}>
726+
{fields.map(field => (
727+
<Field {...field} key={field.key}>
728728
<Input />
729729
</Field>
730730
))}

tests/preserve.test.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -112,8 +112,8 @@ describe('Form.Preserve', () => {
112112
{(fields, { remove }) => {
113113
return (
114114
<div>
115-
{fields.map((field, index) => (
116-
<Form.Field key={index} {...field}>
115+
{fields.map(field => (
116+
<Form.Field {...field} key={field.key}>
117117
<input />
118118
</Form.Field>
119119
))}
@@ -136,8 +136,8 @@ describe('Form.Preserve', () => {
136136
<Form.List name="list">
137137
{(fields, { remove }) => (
138138
<>
139-
{fields.map((field, index) => (
140-
<Form.Field key={index} {...field} preserve={false}>
139+
{fields.map(field => (
140+
<Form.Field {...field} key={field.key} preserve={false}>
141141
<input />
142142
</Form.Field>
143143
))}

0 commit comments

Comments
 (0)