var React = require("react"); var flowutils = require("../../flow/utils.js"); var utils = require("../../utils.js"); var ContentView = require("./contentview.js"); var Headers = React.createClass({ render: function () { var rows = this.props.message.headers.map(function (header, i) { return ( {header[0] + ":"} {header[1]} ); }); return ( {rows}
); } }); var Request = React.createClass({ render: function () { var flow = this.props.flow; var first_line = [ flow.request.method, flowutils.RequestUtils.pretty_url(flow.request), "HTTP/" + flow.request.httpversion.join(".") ].join(" "); //TODO: Styling return (
{ first_line }

); } }); var Response = React.createClass({ render: function () { var flow = this.props.flow; var first_line = [ "HTTP/" + flow.response.httpversion.join("."), flow.response.code, flow.response.msg ].join(" "); //TODO: Styling return (
{ first_line }

); } }); var Error = React.createClass({ render: function () { var flow = this.props.flow; return (
{flow.error.msg}
{ utils.formatTimeStamp(flow.error.timestamp) }
); } }); module.exports = { Request: Request, Response: Response, Error: Error };