From 9dd70d90abc28cf017eb4fb94e0409b9df6a6070 Mon Sep 17 00:00:00 2001 From: Erik Rasmussen Date: Fri, 16 Nov 2018 09:50:23 +0100 Subject: [PATCH] Fixed flow FieldArrayProps problem --- src/FieldArray.js | 4 ++-- src/types.js.flow | 7 +++++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/src/FieldArray.js b/src/FieldArray.js index cf6009a..bf21901 100644 --- a/src/FieldArray.js +++ b/src/FieldArray.js @@ -10,10 +10,10 @@ import { version as rffVersion } from 'react-final-form' import diffSubscription from './diffSubscription' import type { FieldSubscription, FieldState, FieldValidator } from 'final-form' import type { Mutators } from 'final-form-arrays' -import type { FieldArrayProps as Props } from './types' +import type { FieldArrayPropsWithForm as Props } from './types' import renderComponent from './renderComponent' import { withReactFinalForm } from 'react-final-form' -export const version = '1.0.6' +export const version = '2.0.1' const versions = { 'final-form': ffVersion, diff --git a/src/types.js.flow b/src/types.js.flow index 9ba9b9d..df2a817 100644 --- a/src/types.js.flow +++ b/src/types.js.flow @@ -44,6 +44,9 @@ export type FieldArrayProps = { name: string, subscription?: FieldSubscription, isEqual?: (any, any) => boolean, - validate?: (value: ?(any[]), allValues: Object) => ?any, - reactFinalForm: FormApi + validate?: (value: ?(any[]), allValues: Object) => ?any } & RenderableProps + +export type FieldArrayPropsWithForm = { + reactFinalForm: FormApi +} & FieldArrayProps