import { StatsCard } from '@/pages/Home/components/StatsCard/StatsCard';
import { PieChartCard } from '../PieChartCard/PieChartCard';
export const RiskAndAlertsOverviewSection = () => {
const activeCasesByRiskLevelData = [
{ riskLevel: 'Low', count: 76 },
{ riskLevel: 'Medium', count: 17 },
{ riskLevel: 'High', count: 32 },
{ riskLevel: 'Critical', count: 34 },
];
const approvedCasesByRiskLevelData = [
{ riskLevel: 'Low', count: 45 },
{ riskLevel: 'Medium', count: 12 },
{ riskLevel: 'High', count: 8 },
{ riskLevel: 'Critical', count: 3 },
];
return (
<>
Risk and Alerts Overview
{
const riskLevelMap = {
Low: { color: '#4CAF50', text: 'Low' },
Medium: { color: '#FFB74D', text: 'Medium' },
High: { color: '#FF9800', text: 'High' },
Critical: { color: '#F44336', text: 'Critical' },
};
return riskLevelMap[riskLevel] || { color: '#65AFFF', text: riskLevel };
}}
nameKey="riskLevel"
config={activeCasesByRiskLevelData.reduce((acc, curr) => {
const riskLevelMap = {
Low: { color: '#4CAF50' },
Medium: { color: '#FFB74D' },
High: { color: '#FF9800' },
Critical: { color: '#F44336' },
};
return {
...acc,
[curr.riskLevel]: {
label: curr.riskLevel,
color: riskLevelMap[curr.riskLevel]?.color || '#65AFFF',
},
};
}, {})}
/>
{
const riskLevelMap = {
Low: { color: '#4CAF50', text: 'Low' },
Medium: { color: '#FFB74D', text: 'Medium' },
High: { color: '#FF9800', text: 'High' },
Critical: { color: '#F44336', text: 'Critical' },
};
return riskLevelMap[riskLevel] || { color: '#65AFFF', text: riskLevel };
}}
nameKey="riskLevel"
config={approvedCasesByRiskLevelData.reduce((acc, curr) => {
const riskLevelMap = {
Low: { color: '#4CAF50' },
Medium: { color: '#FFB74D' },
High: { color: '#FF9800' },
Critical: { color: '#F44336' },
};
return {
...acc,
[curr.riskLevel]: {
label: curr.riskLevel,
color: riskLevelMap[curr.riskLevel]?.color || '#65AFFF',
},
};
}, {})}
/>
>
);
};