diff --git a/src/core/components/headers.jsx b/src/core/components/headers.jsx index 5dc13f6c..a4ba63b5 100644 --- a/src/core/components/headers.jsx +++ b/src/core/components/headers.jsx @@ -2,20 +2,24 @@ import React from "react" import PropTypes from "prop-types" import Im from "immutable" +const propStyle = { color: "#999", fontStyle: "italic" } + export default class Headers extends React.Component { static propTypes = { - headers: PropTypes.object.isRequired + headers: PropTypes.object.isRequired, + getComponent: PropTypes.func.isRequired }; render() { - let { headers } = this.props + let { headers, getComponent } = this.props + const Property = getComponent("Property") if ( !headers || !headers.size ) return null - return ( + return (

Headers:

@@ -35,7 +39,7 @@ export default class Headers extends React.Component { return ( - + ) }).toArray() } diff --git a/src/core/components/response.jsx b/src/core/components/response.jsx index e839d405..b053a8b5 100644 --- a/src/core/components/response.jsx +++ b/src/core/components/response.jsx @@ -153,7 +153,10 @@ export default class Response extends React.Component { ) : null} { headers ? ( - + ) : null}
{ key } { header.get( "description" ) }{ header.get( "type" ) }{ header.get( "schema" ).get( "type" ) } { header.get( "schema" ).get( "example" ) ? : null }