From a18c100d3f86f5200bee4b6e0cb2f6c94d6c8e0e Mon Sep 17 00:00:00 2001 From: Owen Conti Date: Mon, 17 Jul 2017 18:46:29 -0600 Subject: [PATCH] Reimplemented fixes after merge with master --- src/core/components/model.jsx | 2 +- src/core/components/object-model.jsx | 8 +++++--- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/core/components/model.jsx b/src/core/components/model.jsx index 499a0f05..cba34289 100644 --- a/src/core/components/model.jsx +++ b/src/core/components/model.jsx @@ -48,7 +48,7 @@ export default class Model extends Component { switch(type) { case "object": return case "array": return diff --git a/src/core/components/object-model.jsx b/src/core/components/object-model.jsx index 5e0a83a9..cfaab2e6 100644 --- a/src/core/components/object-model.jsx +++ b/src/core/components/object-model.jsx @@ -23,7 +23,7 @@ export default class ObjectModel extends Component { let properties = schema.get("properties") let additionalProperties = schema.get("additionalProperties") let title = schema.get("title") || name - let required = schema.get("required") + let requiredProperties = schema.get("required") const JumpToPath = getComponent("JumpToPath", true) const Markdown = getComponent("Markdown") @@ -63,14 +63,16 @@ export default class ObjectModel extends Component { { !(properties && properties.size) ? null : properties.entrySeq().map( ([key, value]) => { - let isRequired = List.isList(required) && required.contains(key) + let isRequired = List.isList(requiredProperties) && requiredProperties.contains(key) let propertyStyle = { verticalAlign: "top", paddingRight: "0.2em" } if ( isRequired ) { propertyStyle.fontWeight = "bold" } return ( - { key }: + + { key }{ isRequired && * } +