import {LoaderWrapper} from '../../../../components/LoaderWrapper/LoaderWrapper'; import {NetworkTable} from '../../../../components/NetworkTable/NetworkTable'; import { useCapabilitiesLoaded, useViewerNodesHandlerHasNetworkStats, } from '../../../../store/reducers/capabilities/hooks'; import type {NodesProps} from '../../../Nodes/Nodes'; import {Network} from './Network'; interface NetworkWrapperProps extends Pick { database: string; databaseFullPath: string; } export function NetworkWrapper({ database, path, databaseFullPath, scrollContainerRef, }: NetworkWrapperProps) { const capabilitiesLoaded = useCapabilitiesLoaded(); const shouldUseNetworkNodesTable = useViewerNodesHandlerHasNetworkStats(); const renderContent = () => { if (shouldUseNetworkNodesTable) { return ( ); } return ; }; return {renderContent()}; }