feat(trace-viewer): add request method/status to the network details tab

This commit is contained in:
Ryan Rosello 2024-06-12 21:14:31 +10:00
parent f115ba85d9
commit 95968ca449
2 changed files with 12 additions and 1 deletions

View file

@ -39,6 +39,11 @@
font-weight: bold;
}
.network-request-details-general {
white-space: pre;
margin-left: 10px;
}
.network-request-details-tab .cm-wrapper {
overflow: hidden;
}
@ -52,7 +57,7 @@
.tab-network .toolbar::after {
box-shadow: none !important;
}
.tab-network .tabbed-pane-tab.selected {
font-weight: bold;
}

View file

@ -79,6 +79,12 @@ const RequestTab: React.FunctionComponent<{
return <div className='network-request-details-tab'>
<div className='network-request-details-header'>URL</div>
<div className='network-request-details-url'>{resource.request.url}</div>
<div className='network-request-details-header'>Method</div>
<div className='network-request-details-general'>{`Method: ${resource.request.method}`}</div>
<div className='network-request-details-header'>Status</div>
<div className='network-request-details-general'>{`Status Code: ${resource.response.status >= 200 && resource.response.status < 400
? `🟢 ${resource.response.status}`
: `🔴 ${resource.response.status}`}`}</div>
<div className='network-request-details-header'>Request Headers</div>
<div className='network-request-details-headers'>{resource.request.headers.map(pair => `${pair.name}: ${pair.value}`).join('\n')}</div>
{requestBody && <div className='network-request-details-header'>Request Body</div>}