MCPcopy Create free account
hub / github.com/Openpanel-dev/openpanel / fancyMinutes

Function fancyMinutes

apps/start/src/hooks/use-numer-formatter.ts:4–14  ·  view source on GitHub ↗
(time: number)

Source from the content-addressed store, hash-verified

2import { isNil } from 'ramda';
3
4export function fancyMinutes(time: number) {
5 const minutes = Math.floor(time / 60);
6 if (minutes > 60) {
7 const hours = Math.floor(minutes / 60);
8 const remainingMinutes = minutes % 60;
9 return `${hours}h ${remainingMinutes}m`;
10 }
11 const seconds = round(time - minutes * 60, 0);
12 if (minutes === 0) return `${seconds}s`;
13 return `${minutes}m ${seconds}s`;
14}
15
16export const formatNumber =
17 (locale: string) => (value: number | null | undefined) => {

Callers 7

renderValueFunction · 0.90
useColumnsFunction · 0.90
FieldValueFunction · 0.90
formatOPValueFunction · 0.90
MetricValueFunction · 0.90
EventDetailsContentFunction · 0.90
useNumberFunction · 0.85

Calls 1

roundFunction · 0.90

Tested by

no test coverage detected