import { Routes, Route, Navigate } from 'react-router-dom'; import { getPublicRoutes, getPublicStandaloneRoutes, getProtectedRoutes, getErrorRoutes, } from './routeConfig'; export function AppRouter() { const publicRoutes = getPublicRoutes(); const publicStandalone = getPublicStandaloneRoutes(); const protectedRoutes = getProtectedRoutes(); const errorRoutes = getErrorRoutes(); return ( {publicRoutes.map(({ path, element }) => ( ))} {publicStandalone.map(({ path, element }) => ( ))} {protectedRoutes.map(({ path, element }) => ( ))} {errorRoutes.map(({ path, element }) => ( ))} } /> } /> ); }