import type { HostInfo } from '@/utils/types'; import Error from './Error'; import { BrowserResourceView } from './Browser'; import { LocalNetworkView } from './Local'; import { PublicNetworkView } from './Public'; export default function ServerInfo({ data }: { data: HostInfo }) { const { network, isBrowserResource } = data; // Browser Resource View if (isBrowserResource) { return ; } // Fallback if network data is missing if (!network) { return ; } // Local Network View if (network.isLocal) { return ; } // Public Internet View return ; }