Files
supabase/apps/studio/components/ui/OveragesBanner/OveragesBanner.utils.ts

17 lines
506 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)
return false
const freeUnits = usageMetric.pricing_free_units || 0
return usageMetric.usage > freeUnits
})
.map((it) => it.metric)
}