summaryrefslogtreecommitdiffstats
path: root/src/components/RequestSummary
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/RequestSummary')
-rw-r--r--src/components/RequestSummary/RequestSummary.tsx15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/components/RequestSummary/RequestSummary.tsx b/src/components/RequestSummary/RequestSummary.tsx
index 44254d0..49e6086 100644
--- a/src/components/RequestSummary/RequestSummary.tsx
+++ b/src/components/RequestSummary/RequestSummary.tsx
@@ -3,10 +3,12 @@ import * as React from "react";
3import classNames from "classnames"; 3import classNames from "classnames";
4 4
5import { Badge, Col, Row } from "react-bootstrap"; 5import { Badge, Col, Row } from "react-bootstrap";
6import dayjs from "dayjs";
6 7
7interface RequestSummaryProps { 8interface RequestSummaryProps {
8 selected?: boolean; 9 selected?: boolean;
9 requestResponse: RequestResponse; 10 requestResponse: RequestResponse;
11 showTime?: boolean;
10} 12}
11 13
12function isBetween(value: number, min: number, max: number) { 14function isBetween(value: number, min: number, max: number) {
@@ -32,9 +34,22 @@ function calcBadgeVariant(statusCode: number | undefined): string {
32export default function RequestSummary({ 34export default function RequestSummary({
33 requestResponse: { request, response }, 35 requestResponse: { request, response },
34 selected = false, 36 selected = false,
37 showTime = false,
35}: RequestSummaryProps) { 38}: RequestSummaryProps) {
36 return ( 39 return (
37 <Row> 40 <Row>
41 {showTime && (
42 <Col
43 className={classNames(
44 "flex-grow-0 d-flex align-items-center text-nowrap",
45 {
46 "text-muted": !selected,
47 }
48 )}
49 >
50 {dayjs(request.timestamp).format("LTS")}
51 </Col>
52 )}
38 <Col className="flex-grow-0 d-flex align-items-center"> 53 <Col className="flex-grow-0 d-flex align-items-center">
39 {request.method} 54 {request.method}
40 </Col> 55 </Col>