From 5d08243338469d025386ed5fabef017bf0bc15b0 Mon Sep 17 00:00:00 2001 From: Maximilian Kaske <56969857+mxkaske@users.noreply.github.com> Date: Sun, 18 Feb 2024 14:25:08 +0100 Subject: [PATCH] fix: delta badge rounding (#669) --- .../(dashboard)/monitors/[id]/_components/metrics-card.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/web/src/app/app/[workspaceSlug]/(dashboard)/monitors/[id]/_components/metrics-card.tsx b/apps/web/src/app/app/[workspaceSlug]/(dashboard)/monitors/[id]/_components/metrics-card.tsx index f3b7b8fa8..90aabdafa 100644 --- a/apps/web/src/app/app/[workspaceSlug]/(dashboard)/monitors/[id]/_components/metrics-card.tsx +++ b/apps/web/src/app/app/[workspaceSlug]/(dashboard)/monitors/[id]/_components/metrics-card.tsx @@ -99,13 +99,13 @@ const badgeVariants = cva("", { function DeltaBadge({ value, - decimal = 3, + decimal = 1, }: { value: number; decimal?: number; }) { const round = Math.pow(10, decimal); // 10^1 = 10 (1 decimal), 10^2 = 100 (2 decimals), etc. - const percentage = (Math.round((value - 1) * round) / round) * 100; + const percentage = Math.round((value - 1) * 100 * round) / round; const variant: VariantProps["variant"] = percentage > 0 ? "increase" : percentage < 0 ? "decrease" : "default"; -- 2.54.0