import React from 'react'; import {Bar, BarChart, ResponsiveContainer, Tooltip, XAxis, YAxis} from "recharts"; import { Card, CardContent, CardDescription, CardHeader, CardTitle, } from "@/Components/ui/card"; import { SecuritySummaryReportResultType } from "@/types/security-summary"; export default function ServicesPortExposureCard({ reportData }: { reportData: SecuritySummaryReportResultType }) { const portData = Object.entries(reportData.n_port).map(([port, data]) => ({ name: `Port ${port}`, value: data.n })); return ( Port Exposure Analysis Distribution of exposed ports
{ if (active && payload && payload.length) { return (
Port {payload[0].payload.name}
Count {payload[0].value}
) } return null }} />
); }