import { Navigate } from 'react-router'; import type { RouteObject } from 'react-router'; import { CentralLayout } from './CentralLayout'; import { NotFoundPage } from './pages/NotFoundPage'; import { CentralPage } from './pages/CentralPage'; import { DhcpPage } from './pages/DhcpPage'; import { FirewallPage } from './pages/FirewallPage'; import { IngressProxyPage } from './pages/IngressProxyPage'; import { DnsPage } from './pages/DnsPage'; import { CrowdSecPage } from './pages/CrowdSecPage'; import { VpnPage } from './pages/VpnPage'; import { CloudflarePage } from './pages/CloudflarePage'; import { CertificatesPage } from './pages/CertificatesPage'; import { DdnsPage } from './pages/DdnsPage'; import { LanDnsPage } from './pages/LanDnsPage'; export const routes: RouteObject[] = [ { path: '/', element: , }, { path: '/central', element: , children: [ { index: true, element: }, { path: 'cloudflare', element: }, { path: 'firewall', element: }, { path: 'dhcp', element: }, { path: 'crowdsec', element: }, { path: 'ingress', element: }, { path: 'dns', element: }, { path: 'ddns', element: }, { path: 'lan-dns', element: }, { path: 'vpn', element: }, { path: 'certificates', element: }, ], }, { path: '*', element: , }, ];