Skip to content

Commit 2f25ffd

Browse files
committed
fix(form): export FormInvalidFields interface
1 parent 9cb3249 commit 2f25ffd

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

packages/form/src/FormPresenter.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import { FormField } from "./FormField";
88
import { FormValidator } from "./FormValidator";
99
import { FieldValidationResult } from "./FormFieldValidator";
1010

11-
interface FormInvalidFields {
11+
export interface FormInvalidFields {
1212
[name: string]: string;
1313
}
1414

packages/form/src/types.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
import React from "react";
22
import { Validator } from "@webiny/validation/types";
3+
import { FormInvalidFields } from "~/FormPresenter";
4+
5+
export { FormInvalidFields };
36

47
export interface BindComponentRenderPropValidation {
58
isValid: boolean | null;
@@ -95,7 +98,7 @@ export interface FormPropsState<T extends GenericFormData = GenericFormData> {
9598
data: T;
9699
}
97100
export interface FormProps<T extends GenericFormData = GenericFormData> {
98-
invalidFields?: { [key: string]: any };
101+
invalidFields?: FormInvalidFields;
99102
data?: Partial<T>;
100103
disabled?: boolean | ((state: FormPropsState<T>) => boolean);
101104
validateOnFirstSubmit?: boolean;

0 commit comments

Comments
 (0)