in src/devtools/views/Network/Network.js [40:74]
function RequestDetails(props: {| request: ?RequestEntry |}) {
const request = props.request;
if (request == null) {
return <div className={styles.RequestDetails}>No request selected</div>;
}
const responses = request.responses.map((response, i) => (
<InspectedElementTree
key={i}
label={
request.responses.length > 1
? `response (${i + 1} of ${request.responses.length})`
: 'response'
}
data={response}
showWhenEmpty
/>
));
return (
<div className={styles.RequestDetails}>
<Section title="Status">{request.status}</Section>
<InspectedElementTree
label="request"
data={request.params}
showWhenEmpty
/>
<InspectedElementTree
label="variables"
data={request.variables}
showWhenEmpty
/>
<InspectedElementTree label="info" data={request.infos} />
{responses}
</div>
);
}