From bf82c9f311e17884e46ffeaae5b84fc0e33d59af Mon Sep 17 00:00:00 2001 From: ChiragAgg5k Date: Thu, 6 Mar 2025 10:28:39 +0530 Subject: [PATCH] fix: add option to usage bucket chart to be cumulative --- src/lib/layout/usage.svelte | 5 ++++- .../storage/bucket-[bucket]/usage/[[period]]/+page.svelte | 1 + 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/lib/layout/usage.svelte b/src/lib/layout/usage.svelte index d803244e9..a522a327c 100644 --- a/src/lib/layout/usage.svelte +++ b/src/lib/layout/usage.svelte @@ -86,6 +86,7 @@ export let countMetadata: MetricMetadata; export let path: string = null; export let hideSelectPeriod: boolean = false; + export let isCumulative: boolean = false; @@ -118,7 +119,9 @@ series={[ { name: countMetadata.legend, - data: accumulateFromEndingTotal(count, total) + data: isCumulative + ? count.map((m) => [m.date, m.value]) + : accumulateFromEndingTotal(count, total) } ]} /> diff --git a/src/routes/(console)/project-[project]/storage/bucket-[bucket]/usage/[[period]]/+page.svelte b/src/routes/(console)/project-[project]/storage/bucket-[bucket]/usage/[[period]]/+page.svelte index 715a05204..d70e4f5b0 100644 --- a/src/routes/(console)/project-[project]/storage/bucket-[bucket]/usage/[[period]]/+page.svelte +++ b/src/routes/(console)/project-[project]/storage/bucket-[bucket]/usage/[[period]]/+page.svelte @@ -30,4 +30,5 @@ legend: 'Image transformations', title: 'Total transformations' }} + isCumulative hideSelectPeriod />