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 {