import React, { useState, useEffect } from 'react'; import { ShieldAlert, Terminal as TerminalIcon, Radio, Cpu, Globe, FileText, PlusCircle, Activity, Clock, Zap, Layers, Lock, Scale } from 'lucide-react'; interface HeaderProps { activeCaseCount: number; criticalAlertCount: number; onOpenNewCaseModal: () => void; onOpenAnycastSandbox: () => void; onOpenWebRtcProbe: () => void; onOpenExportModal: () => void; onOpenProvenanceModal: () => void; activeTab: string; setActiveTab: (tab: string) => void; } export const Header: React.FC = ({ activeCaseCount, criticalAlertCount, onOpenNewCaseModal, onOpenAnycastSandbox, onOpenWebRtcProbe, onOpenExportModal, onOpenProvenanceModal, }) => { const [timeStr, setTimeStr] = useState(''); useEffect(() => { const updateTime = () => { const now = new Date(); setTimeStr(now.toISOString().replace('T', ' ').slice(0, 19) + ' UTC'); }; updateTime(); const interval = setInterval(updateTime, 1000); return () => clearInterval(interval); }, []); return (
{/* Logo & Platform Badge */}
SENTINEL CORE // THREAT & FRAUD ENGINE ENCLAVE v4.2

Multi-Jurisdictional Digital Review • Counter-Terrorism • AML Smurfing & Evasion Triangulation

{/* Telemetry Status Badges */}
{/* Live Clock */}
{timeStr || '2026-09-01 15:00:00 UTC'}
{/* Enclave Status */}
PTY BRIDGE ACTIVE
{/* Critical Alerts Pill */} {criticalAlertCount > 0 && (
{criticalAlertCount} CRITICAL DOCKETS
)}
{/* Action Tool Sandbox Buttons */}
); };