import { lazy } from 'react'; import { Tab, Tabs } from '@mui/material'; import { Route, Routes, useLocation } from 'react-router-dom'; import { TabLink } from 'component/common/TabNav/TabLink'; import { PageContent } from 'component/common/PageContent/PageContent'; const NetworkOverview = lazy(() => import('./NetworkOverview/NetworkOverview')); const NetworkTraffic = lazy(() => import('./NetworkTraffic/NetworkTraffic')); const NetworkTrafficUsage = lazy( () => import('./NetworkTrafficUsage/NetworkTrafficUsage'), ); const tabs = [ { label: 'Overview', path: '/admin/network', }, { label: 'Traffic', path: '/admin/network/traffic', }, { label: 'Data Usage', path: '/admin/network/data-usage', }, ]; export const Network = () => { const { pathname } = useLocation(); return (
{tabs.map(({ label, path }) => ( {label} } sx={{ padding: 0 }} /> ))} } > } /> } /> } />
); };