import React from "react"; import { ShieldCheck, HardDrive, LogOut, HelpCircle, Activity, Cpu, } from "lucide-react"; import { useAuth } from "../../context/AuthContext"; import { auditTracker } from "../../api/client"; interface HeaderProps { onOpenTour?: () => void; onNavigateToAudit?: () => void; } export const Header: React.FC = ({ onOpenTour, onNavigateToAudit }) => { const { user, logout } = useAuth(); const externalCalls = auditTracker.getExternalCount(); return (
{/* Top Air-Gap & LAN Status Banner */}
Offline mode: all data stays on this machine
• Local SQLite WAL • Zero Outbound Telemetry • FERPA & DPDP Ready
{/* Status Badge */}
Online
{/* Audit Pill */}
{/* Main Header Bar */}
PE
PLACEMENT ENGINE ENTERPRISE CP-SAT Verified

Institutional Placement Eligibility, Policy & Clash-Free Scheduling Engine

{onOpenTour && user?.role === "officer" && ( )} {user && (
{user.username} {user.role.replace("_", " ")}
)}
); };