import React, { useState, useEffect } from 'react'; import { BarChart, Bar, LineChart, Line, PieChart, Pie, Cell, XAxis, YAxis, CartesianGrid, Tooltip, Legend, ResponsiveContainer } from 'recharts'; import { Card, CardHeader, CardContent } from '@/components/ui/card'; import { Alert, AlertTitle, AlertDescription } from '@/components/ui/alert'; import { Tabs, TabsContent, TabsList, TabsTrigger } from '@/components/ui/tabs'; import { Progress } from '@/components/ui/progress'; import { Shield, Activity, AlertTriangle, CheckCircle, XCircle, Calendar } from 'lucide-react'; import { Dialog, DialogTrigger, DialogContent, DialogHeader, DialogTitle, DialogDescription } from '@/components/ui/dialog'; // ... (previous code remains the same) const TeamTasksCard = ({ tasks, taskDetails }) => { // ... (TeamTasksCard component remains the same) }; const SimulationTrainingCard = ({ dueDate, changes }) => (

Simulation Training

{dueDate.toLocaleDateString()}

Next due date

Recent Changes:

    {changes.map((change, index) => (
  • {change}
  • ))}
); const PerformanceMetricsCard = ({ metrics }) => ( Performance Metrics ({ name: key, value }))} cx="50%" cy="50%" outerRadius={80} fill="#8884d8" label > {Object.entries(metrics).map((entry, index) => ( ))} ); const ResilitanceDashboard = () => { const [data, setData] = useState(generateData()); useEffect(() => { const interval = setInterval(() => { setData(generateData()); }, 15000); // 15 seconds return () => clearInterval(interval); }, []); return (

Resilitance Dashboard

Empowering CCROs with AI-driven real-time insights for proactive cyber resilience and business continuity

Overview Training Incident Response Maturity Model
AI-powered Cyber Resilience Training Index

Real-time Risk Assessment and Training Content Updates

{/* Add more detailed training index information here */}
AI-powered Incident Response

Efficient transition from response to recovery

{/* Add incident response details and metrics here */}
Cyber Resilience AI Maturity Model

Assessment and improvement roadmap

{/* Add maturity model assessment details here */}
Attention Required {data.resilience < 70 ? 'Cyber resilience score is below threshold. Review and take action.' : 'All systems operating within normal parameters.'}
); }; export default ResilitanceDashboard;