diff --git a/src/components/Widgets/ControlHOC.js b/src/components/Widgets/ControlHOC.js index 91073519..df05805a 100644 --- a/src/components/Widgets/ControlHOC.js +++ b/src/components/Widgets/ControlHOC.js @@ -8,7 +8,10 @@ class ControlHOC extends Component { static propTypes = { controlComponent: PropTypes.func.isRequired, field: ImmutablePropTypes.map.isRequired, - value: PropTypes.node, + value: PropTypes.oneOfType([ + PropTypes.object, + PropTypes.string, + ]), metadata: ImmutablePropTypes.map, onChange: PropTypes.func.isRequired, onValidate: PropTypes.func.isRequired, diff --git a/src/components/Widgets/DateTimeControl.js b/src/components/Widgets/DateTimeControl.js index 7a690f9c..db98aff1 100644 --- a/src/components/Widgets/DateTimeControl.js +++ b/src/components/Widgets/DateTimeControl.js @@ -19,5 +19,8 @@ export default class DateTimeControl extends React.Component { DateTimeControl.propTypes = { onChange: PropTypes.func.isRequired, - value: PropTypes.object, // eslint-disable-line + value: PropTypes.oneOfType([ + PropTypes.object, + PropTypes.string, + ]), };