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 />