diff --git a/package.json b/package.json index e01e60e0..1f0dd3a5 100644 --- a/package.json +++ b/package.json @@ -70,7 +70,7 @@ "react-motion": "^0.5.2", "react-object-inspector": "0.2.1", "react-redux": "^4.x.x", - "react-split-pane": "0.1.57", + "react-split-pane": "0.1.70", "redux": "^3.x.x", "redux-immutable": "3.0.8", "redux-logger": "*", diff --git a/src/core/components/object-model.jsx b/src/core/components/object-model.jsx index 4059afd0..313f23c8 100644 --- a/src/core/components/object-model.jsx +++ b/src/core/components/object-model.jsx @@ -77,13 +77,14 @@ export default class ObjectModel extends Component { { !(properties && properties.size) ? null : properties.entrySeq().map( ([key, value]) => { + let isDeprecated = isOAS3() && value.get("deprecated") let isRequired = List.isList(requiredProperties) && requiredProperties.contains(key) let propertyStyle = { verticalAlign: "top", paddingRight: "0.2em" } if ( isRequired ) { propertyStyle.fontWeight = "bold" } - return ( + return ( { key }{ isRequired && * } diff --git a/src/style/_models.scss b/src/style/_models.scss index feb46a87..5b69b3fd 100644 --- a/src/style/_models.scss +++ b/src/style/_models.scss @@ -12,6 +12,10 @@ { color: $model-deprecated-font-color !important; } + + > td:first-of-type { + text-decoration: line-through; + } } &-toggle {