Files
bruno/packages/bruno-app/src/components/ResponsePane/ResponseTime/index.js
2025-08-20 16:24:49 +05:30

23 lines
630 B
JavaScript

import React from 'react';
import StyledWrapper from './StyledWrapper';
import isNumber from 'lodash/isNumber';
const ResponseTime = ({ duration }) => {
let durationToDisplay = '';
if (duration > 1000) {
// duration greater than a second
let seconds = Math.floor(duration / 1000);
let decimal = ((duration % 1000) / 1000) * 100;
durationToDisplay = seconds + '.' + decimal.toFixed(0) + 's';
} else {
durationToDisplay = duration + 'ms';
}
if (!isNumber(duration)) {
return null;
}
return <StyledWrapper className="ml-4">{durationToDisplay}</StyledWrapper>;
};
export default ResponseTime;