import {SecuritySummaryReportResultType} from "@/types/security-summary"; import {Card, CardContent, CardHeader, CardTitle} from "@/Components/ui/card"; import {Check, Copy, ShieldAlert} from "lucide-react"; import {Button} from "@/Components/ui/button"; import React from "react"; import {useClipboard} from "use-clipboard-copy"; export default function DashboardHeader({ reportData }: { reportData: SecuritySummaryReportResultType }) { const [isCopied, setIsCopied] = React.useState(false); const clipboard = useClipboard(); const handleCopy = () => { clipboard.copy(reportData.idsummary) setIsCopied(true) setTimeout(() => setIsCopied(false), 2000) } return (
Security report for: {reportData.domain_name}
75 ? 'text-red-500' : 'text-yellow-500'}`}/> Risk Score: {reportData.risk_score}/100
Scan ID:
                            {reportData.idsummary}
                        
Scan Date: {reportData.creation_date} Last Edit: {reportData.last_edit}
) }