Files
supabase/apps/studio/components/ui/OveragesBanner/OveragesBanner.utils.ts
Kevin Grüneberg f9cd14c2a8 chore: remove disk exceeding global header (#29858)
Temporarily remove until we have better usage insights - we still show overages on the usage page, just not the aggressive top level banner
2024-10-12 15:52:09 +08:00

23 lines
598 B
TypeScript

import type { OrgMetricsUsage } from 'data/usage/org-usage-query'
export const getResourcesExceededLimitsOrg = (usageMetrics: OrgMetricsUsage[]): string[] => {
if (!usageMetrics.length) return []
return usageMetrics
.filter((usageMetric) => {
if (
!usageMetric.capped ||
!usageMetric.available_in_plan ||
usageMetric.unlimited ||
usageMetric.metric === 'DISK_IOPS_GP3'
) {
return false
}
const freeUnits = usageMetric.pricing_free_units || 0
return usageMetric.usage > freeUnits
})
.map((it) => it.metric)
}