import { useState } from "react"; import { OverviewNetworkCard } from "./OverviewNetworkCard"; import { OverviewVowifiCard } from "./OverviewVowifiCard"; import { OverviewSimPanel } from "./OverviewSimPanel"; import { OverviewNetworkPanel } from "./OverviewNetworkPanel"; import { OverviewTrafficChart } from "./OverviewTrafficChart"; import { OperatorSelectionDialog } from "./OperatorSelectionDialog"; import type { DeviceDetail } from "./types"; import { useI18n } from "../../lib/i18n"; import { isVoWiFiInUse } from "./shared"; export interface DeviceOverviewTabProps { device: DeviceDetail; simOperatorDisplay: string; customPhoneNumber?: string; trafficSpeedRx: string; trafficSpeedTx: string; trafficMinuteRx: string; trafficMinuteTx: string; e911Starting: boolean; onSetupE911: () => void; onRefresh: () => void; } export function DeviceOverviewTab(props: DeviceOverviewTabProps) { const { t } = useI18n(); const [operatorOpen, setOperatorOpen] = useState(false); const { device } = props; return (