summaryrefslogtreecommitdiffstats
path: root/src/components/RequestSummary/RequestSummary.tsx
diff options
context:
space:
mode:
authorGravatar Tom van der Lee <tom@vanderlee.io>2022-02-16 21:10:39 +0100
committerGravatar Tom van der Lee <tom@vanderlee.io>2022-02-16 21:10:39 +0100
commita86f0a804bf8d1ff37d9027930aad1fdcbde3ad6 (patch)
treef9c8eff30e1f38cf7f3320590eadbdbe2af5291f /src/components/RequestSummary/RequestSummary.tsx
parente2aed74b7a9807bf87a9bf337c8a2e84a4bcbfde (diff)
downloadclient-1.4.0.post1.tar.gz
client-1.4.0.post1.tar.bz2
client-1.4.0.post1.zip
Added a timestampv1.4.0.post1v1.4.0
Diffstat (limited to 'src/components/RequestSummary/RequestSummary.tsx')
-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>