diff --git a/packages/examples/src/config.ts b/packages/examples/src/config.ts index 122bad8127..a362c3592f 100644 --- a/packages/examples/src/config.ts +++ b/packages/examples/src/config.ts @@ -31,6 +31,10 @@ export const schema = { type: 'string', description: 'A Postal Code', maxLength: 5 + }, + recurrenceInterval: { + type: 'integer', + description: 'A recurrence interval' } } }; @@ -45,6 +49,11 @@ export const uischema = { type: 'Control', scope: '#/properties/postalCode', label: 'Postal Code' + }, + { + type: 'Control', + scope: '#/properties/recurrenceInterval', + label: 'Recurrence Interval' } ] } diff --git a/packages/material/src/controls/MaterialIntegerControl.tsx b/packages/material/src/controls/MaterialIntegerControl.tsx index 0ceceabc48..0cf05563c7 100644 --- a/packages/material/src/controls/MaterialIntegerControl.tsx +++ b/packages/material/src/controls/MaterialIntegerControl.tsx @@ -43,7 +43,7 @@ export class MaterialIntegerControl extends Control< render() { return ( - {({ core, dispatch }: any) => { + {({ core, dispatch, config }: any) => { const stateProps = mapStateToControlProps( { jsonforms: { core } }, this.props @@ -54,6 +54,7 @@ export class MaterialIntegerControl extends Control< {...stateProps} {...dispatchProps} input={MuiInputInteger} + config={config} /> ); }}