import { useQuery } from '@tanstack/react-query' import { Wifi, CheckCircle2 } from 'lucide-react' import { metricsApi } from '@/lib/api' interface WirelessIssuesProps { tenantId: string | null // null = all orgs (super admin) } function signalColor(signal: number | null): string { if (signal === null) return 'text-text-muted' if (signal > -60) return 'text-success' if (signal > -70) return 'text-warning' return 'text-error' } export function WirelessIssues({ tenantId }: WirelessIssuesProps) { const { data: issues = [], isLoading } = useQuery({ queryKey: ['wireless-issues', tenantId], queryFn: () => tenantId ? metricsApi.wirelessIssues(tenantId) : metricsApi.fleetWirelessIssues(), refetchInterval: 60_000, }) return (