If no run data, still render a graph

This commit is contained in:
Matt Aitken
2024-06-30 14:07:01 +01:00
parent 0c13538982
commit 05fc571852
@@ -33,16 +33,16 @@ export class UsagePresenter extends BasePresenter {
to: endOfToday,
window: "DAY",
}).then((data) => {
if (!data) return [];
return createTimeSeriesData({
startDate: thirtyDaysAgo,
endDate: endOfToday,
window: "DAY",
data:
data.data.map((period) => ({
date: new Date(period.windowStart),
value: period.value,
})) ?? [],
data: data
? data.data.map((period) => ({
date: new Date(period.windowStart),
value: period.value,
}))
: [],
}).map((period) => ({
date: period.date.toISOString(),
dollars: (period.value ?? 0) / 100,