Skip to content

Commit e5ab3d2

Browse files
authored
Merge pull request #1230 from data-driven-forms/fix-required-props
fix(renderer): mark onSubmit and FormTemplate as optional props.
2 parents e2835a9 + e31d53d commit e5ab3d2

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

packages/react-form-renderer/src/form-renderer/form-renderer.d.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,16 +8,17 @@ import SchemaValidatorMapper from '../common-types/schema-validator-mapper';
88
import { FormTemplateRenderProps } from '../common-types/form-template-render-props';
99
import { AnyObject } from '../common-types/any-object';
1010

11-
export interface FormRendererProps extends FormProps {
11+
export interface FormRendererProps extends Omit<FormProps, 'onSubmit'> {
1212
initialValues?: object;
1313
onCancel?: (values: AnyObject, ...args: any[]) => void;
1414
onReset?: () => void;
1515
onError?: (...args: any[]) => void;
16+
onSubmit?: FormProps['onSubmit']
1617
schema: Schema;
1718
clearOnUnmount?: boolean;
1819
clearedValue?: any;
1920
componentMapper: ComponentMapper;
20-
FormTemplate: ComponentType<FormTemplateRenderProps> | FunctionComponent<FormTemplateRenderProps>;
21+
FormTemplate?: ComponentType<FormTemplateRenderProps> | FunctionComponent<FormTemplateRenderProps>;
2122
validatorMapper?: ValidatorMapper;
2223
actionMapper?: ActionMapper;
2324
schemaValidatorMapper?: SchemaValidatorMapper;

0 commit comments

Comments
 (0)