diff --git a/src/core/components/live-response.jsx b/src/core/components/live-response.jsx index 2a52d7bf..c976e93f 100644 --- a/src/core/components/live-response.jsx +++ b/src/core/components/live-response.jsx @@ -47,6 +47,7 @@ export default class LiveResponse extends React.Component { const contentType = headers["content-type"] const Curl = getComponent("curl") + const RequestUrl = getComponent("requestUrl") const ResponseBody = getComponent("responseBody") const returnObject = headersKeys.map(key => { return {key}: {headers[key]} @@ -56,6 +57,7 @@ export default class LiveResponse extends React.Component { return (
{ request && } + { request && }

Server response

diff --git a/src/core/components/request-url.jsx b/src/core/components/request-url.jsx new file mode 100644 index 00000000..0966ccb6 --- /dev/null +++ b/src/core/components/request-url.jsx @@ -0,0 +1,22 @@ +import React from "react" +import PropTypes from "prop-types" + +export default class RequestUrl extends React.Component { + static propTypes = { + url: PropTypes.object.isRequired + } + + render() { + let { url } = this.props + + return ( +
+

Request URL

+
+
{url}
+
+
+ ) + } + +} diff --git a/src/core/presets/base.js b/src/core/presets/base.js index 0043b543..32905af0 100644 --- a/src/core/presets/base.js +++ b/src/core/presets/base.js @@ -40,6 +40,7 @@ import Overview from "core/components/overview" import Info from "core/components/info" import Footer from "core/components/footer" import ParamBody from "core/components/param-body" +import RequestUrl from "core/components/request-url" import Curl from "core/components/curl" import Schemes from "core/components/schemes" import ModelCollapse from "core/components/model-collapse"