From 35733b5eb42860fee4e2ed8576e28198732d4669 Mon Sep 17 00:00:00 2001 From: Kyle Shockey Date: Fri, 4 Aug 2017 15:39:48 -0700 Subject: [PATCH] Indicate parameter deprecation --- src/core/components/parameter-row.jsx | 5 +++++ src/style/_table.scss | 8 ++++++++ 2 files changed, 13 insertions(+) diff --git a/src/core/components/parameter-row.jsx b/src/core/components/parameter-row.jsx index 7db5e4ee..77581242 100644 --- a/src/core/components/parameter-row.jsx +++ b/src/core/components/parameter-row.jsx @@ -58,6 +58,8 @@ export default class ParameterRow extends Component { render() { let {param, onChange, getComponent, isExecute, fn, onChangeConsumes, specSelectors, pathMethod} = this.props + let { isOAS3 } = specSelectors + // const onChangeWrapper = (value) => onChange(param, value) const JsonSchemaForm = getComponent("JsonSchemaForm") const ParamBody = getComponent("ParamBody") @@ -95,6 +97,9 @@ export default class ParameterRow extends Component { { !required ? null :  * }
{ param.get("type") } { itemType && `[${itemType}]` }
+
+ { isOAS3 && isOAS3() && param.get("deprecated") ? "deprecated": null } +
({ param.get("in") })
diff --git a/src/style/_table.scss b/src/style/_table.scss index d1481709..6e6d3d54 100644 --- a/src/style/_table.scss +++ b/src/style/_table.scss @@ -138,6 +138,14 @@ table @include text_code(#888); } +.parameter__deprecated +{ + font-size: 12px; + font-style: italic; + + @include text_code(#f00); +} + .table-container {