Skip to content

Commit 221189d

Browse files
authored
Merge pull request #374 from data-driven-forms/propagate-props-to-renderer
fix(renderer): propagate props to root Form component.
2 parents 1481ce3 + a790a62 commit 221189d

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

packages/react-form-renderer/demo/index.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,8 @@ const submitTest = (...args) => new Promise(resolve => {
1616
const FormButtons = props => {
1717
return (
1818
<div>
19-
<button disabled={props.submitting} type="submit">Submit</button>
19+
<button disabled={props.submitting || props.pristine} type="submit">Submit</button>
20+
<button onClick={props.reset}>reset</button>
2021
</div>
2122
)
2223
}
@@ -28,6 +29,7 @@ const App = () => (
2829
text_box_1: 'hue',
2930
text_box_3: 'initial'
3031
}}
32+
keepDirtyOnReinitialize
3133
clearedValue={'bla'}
3234
layoutMapper={layoutMapper}
3335
formFieldsMapper={formFieldsMapper}

packages/react-form-renderer/src/form-renderer/index.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ const FormRenderer = ({
3333
subscription,
3434
clearedValue,
3535
schema,
36+
...props
3637
}) => {
3738
let schemaError;
3839
try {
@@ -51,6 +52,7 @@ const FormRenderer = ({
5152

5253
return (
5354
<Form
55+
{ ...props }
5456
onSubmit={ onSubmit }
5557
mutators={{ ...arrayMutators }}
5658
decorators={ [ createFocusDecorator() ] }

0 commit comments

Comments
 (0)