Files
prowler/ui/components/graphs/shared/utils.ts
2025-11-12 14:33:20 +01:00

22 lines
776 B
TypeScript

const SEVERITY_COLORS = {
Critical: "var(--color-bg-data-critical)",
High: "var(--color-bg-data-high)",
Medium: "var(--color-bg-data-medium)",
Low: "var(--color-bg-data-low)",
Informational: "var(--color-bg-data-info)",
Info: "var(--color-bg-data-info)",
Muted: "var(--color-bg-data-muted)",
};
export function getSeverityColorByRiskScore(riskScore: number): string {
if (riskScore >= 7) return SEVERITY_COLORS.Critical;
if (riskScore >= 5) return SEVERITY_COLORS.High;
if (riskScore >= 3) return SEVERITY_COLORS.Medium;
if (riskScore >= 1) return SEVERITY_COLORS.Low;
return SEVERITY_COLORS.Informational;
}
export function getSeverityColorByName(name: string): string | undefined {
return SEVERITY_COLORS[name as keyof typeof SEVERITY_COLORS];
}