From 0ebea56f902f5a3d57cb4c4e092b3d4e187aebc4 Mon Sep 17 00:00:00 2001 From: Kyle Shockey Date: Wed, 5 Jul 2017 17:00:07 -0700 Subject: [PATCH] Display example values for Request Bodies --- src/core/plugins/oas3/components/request-body.jsx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/core/plugins/oas3/components/request-body.jsx b/src/core/plugins/oas3/components/request-body.jsx index 578eea17..666e708d 100644 --- a/src/core/plugins/oas3/components/request-body.jsx +++ b/src/core/plugins/oas3/components/request-body.jsx @@ -1,10 +1,12 @@ import React from "react" import { OrderedMap } from "immutable" +import { getSampleSchema } from "core/utils" export default ({ requestBody, getComponent, specSelectors, contentType }) => { const Markdown = getComponent("Markdown") const ModelExample = getComponent("modelExample") + const HighlightCode = getComponent("highlightCode") const requestBodyDescription = (requestBody && requestBody.get("description")) || null const requestBodyContent = (requestBody && requestBody.get("content")) || new OrderedMap() @@ -12,6 +14,8 @@ export default ({ requestBody, getComponent, specSelectors, contentType }) => { const mediaTypeValue = requestBodyContent.get(contentType) + const sampleSchema = getSampleSchema(mediaTypeValue.get("schema")) + return
{ requestBodyDescription && @@ -21,6 +25,7 @@ export default ({ requestBody, getComponent, specSelectors, contentType }) => { specSelectors={ specSelectors } expandDepth={1} schema={mediaTypeValue.get("schema")} - example={Not yet implemented}/> + example={} + />
}