From b0a580bdc1545a4bafa8fb0b47ec40355bfccc56 Mon Sep 17 00:00:00 2001 From: Kyle Shockey Date: Wed, 20 Sep 2017 16:55:45 -0700 Subject: [PATCH 1/2] Display Tag descriptions as Markdown --- src/core/components/operations.jsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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 } + } From 69941a6d9a786ffe8e32dc9533408ae3545e5666 Mon Sep 17 00:00:00 2001 From: Kyle Shockey Date: Wed, 20 Sep 2017 17:34:23 -0700 Subject: [PATCH 2/2] Remove $$ref values from response examples --- src/core/components/response.jsx | 8 ++++++++ 1 file changed, 8 insertions(+) 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 (