From 86680825af41ad6522474db95e43dabc7c7251ac Mon Sep 17 00:00:00 2001 From: Greg Thompson Date: Thu, 16 Nov 2017 13:26:07 -0600 Subject: [PATCH 1/2] add deprecated class to tr of deprecated schema --- src/core/components/object-model.jsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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 && * } From db1ad02a643b3be69dd57b8f86ed6f75d3cbb1f3 Mon Sep 17 00:00:00 2001 From: Greg Thompson Date: Thu, 16 Nov 2017 13:26:38 -0600 Subject: [PATCH 2/2] strikethrough for deprecated property name --- src/style/_models.scss | 4 ++++ 1 file changed, 4 insertions(+) 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 {