From 44d9234971df24a9a9f4fd2c2b0d43bc39e9b167 Mon Sep 17 00:00:00 2001 From: Kyle Shockey Date: Tue, 21 Nov 2017 14:08:55 -0800 Subject: [PATCH] Don't treat `not` as an array (in contrast to `allOf`, `anyOf`) --- src/core/components/model.jsx | 3 ++- src/core/components/object-model.jsx | 13 +++++++------ 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/src/core/components/model.jsx b/src/core/components/model.jsx index 3d5de80f..f96c7603 100644 --- a/src/core/components/model.jsx +++ b/src/core/components/model.jsx @@ -1,9 +1,10 @@ import React, { PureComponent } from "react" +import ImPropTypes from "react-immutable-proptypes" import PropTypes from "prop-types" export default class Model extends PureComponent { static propTypes = { - schema: PropTypes.object.isRequired, + schema: ImPropTypes.orderedMap.isRequired, getComponent: PropTypes.func.isRequired, specSelectors: PropTypes.object.isRequired, name: PropTypes.string, diff --git a/src/core/components/object-model.jsx b/src/core/components/object-model.jsx index 8746c7e4..343cefcf 100644 --- a/src/core/components/object-model.jsx +++ b/src/core/components/object-model.jsx @@ -142,12 +142,13 @@ export default class ObjectModel extends Component { : { "not ->" } - {not.map((schema, k) => { - return
- })} +
+ +
}