fix(usage): defensive optional-chaining on breakdown items + sku
This commit is contained in:
@@ -182,7 +182,7 @@ const GpuInstancesTab: React.FC = () => {
|
||||
// along the contiguous date range.
|
||||
const dataByDate = useMemo(() => {
|
||||
const map = new Map<string, number>();
|
||||
chartData?.items.forEach((item) => {
|
||||
chartData?.items?.forEach((item) => {
|
||||
if (!item.date) return;
|
||||
map.set(bucketKey(item.date, granularity), Number(item[metric] ?? 0));
|
||||
});
|
||||
|
||||
@@ -168,7 +168,7 @@ const StorageTab: React.FC = () => {
|
||||
|
||||
const dataByDate = useMemo(() => {
|
||||
const map = new Map<string, number>();
|
||||
chartData?.items.forEach((item) => {
|
||||
chartData?.items?.forEach((item) => {
|
||||
if (!item.date) return;
|
||||
map.set(bucketKey(item.date, granularity), Number(item[metric] ?? 0));
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user