diff --git a/src/core/components/object-model.jsx b/src/core/components/object-model.jsx index db8adfd5..8746c7e4 100644 --- a/src/core/components/object-model.jsx +++ b/src/core/components/object-model.jsx @@ -76,13 +76,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 {