type Props = { total: number; fishing: number; transit: number; pairLinks: number; alarms: number; pollingStatus: "idle" | "loading" | "ready" | "error"; lastFetchMinutes: number | null; clock: string; adminMode?: boolean; onLogoClick?: () => void; userName?: string; onLogout?: () => void; }; export function Topbar({ total, fishing, transit, pairLinks, alarms, pollingStatus, lastFetchMinutes, clock, adminMode, onLogoClick, userName, onLogout }: Props) { const statusColor = pollingStatus === "ready" ? "#22C55E" : pollingStatus === "loading" ? "#F59E0B" : pollingStatus === "error" ? "#EF4444" : "var(--muted)"; return (