diff --git a/src/core/components/operations.jsx b/src/core/components/operations.jsx index 82bf62a3..8e282a60 100644 --- a/src/core/components/operations.jsx +++ b/src/core/components/operations.jsx @@ -36,6 +36,7 @@ export default class Operations extends React.Component { const Operation = getComponent("operation") const Collapse = getComponent("Collapse") + const Markdown = getComponent("Markdown") let showSummary = layoutSelectors.showSummary() let { @@ -89,7 +90,7 @@ export default class Operations extends React.Component { { !tagDescription ? null : - { tagDescription } + } diff --git a/src/core/components/response.jsx b/src/core/components/response.jsx index 8aad5109..62955f75 100644 --- a/src/core/components/response.jsx +++ b/src/core/components/response.jsx @@ -107,6 +107,14 @@ export default class Response extends React.Component { includeWriteOnly: true // writeOnly has no filtering effect in swagger 2.0 }) : null } + + if(examples) { + examples = examples.map(example => { + // Remove unwanted properties from examples + return example.set("$$ref", undefined) + }) + } + let example = getExampleComponent( sampleResponse, examples, HighlightCode ) return (