diff --git a/docs/examples/multiple.tsx b/docs/examples/multiple.tsx index a7ea200f..591c813d 100644 --- a/docs/examples/multiple.tsx +++ b/docs/examples/multiple.tsx @@ -9,6 +9,9 @@ const RangeInput = ({ value?: string[]; onChange?: (value: string[]) => void; }) => { + if (!Array.isArray(value)) { + return
{JSON.stringify(value)}
; + } const [one, two] = value; return ( @@ -26,10 +29,15 @@ export default () => { <>
console.log('submit values', v)} + onFinishFailed={v => console.log('submit values', v)} > - names={['one', 'two']}> + + names={['one', 'two']} + // name={['one']} + rules={[{ required: true }]} + > {/* name="two"> diff --git a/src/Field.tsx b/src/Field.tsx index 3df49054..e053c885 100644 --- a/src/Field.tsx +++ b/src/Field.tsx @@ -704,7 +704,6 @@ function WrapperField({ name, names, ...restProps }: FieldProps