import { BrowserRouter, useRoutes } from 'react-router-dom'; import routesConfig from '../config/routesConfig'; import Navbar from './Navbar'; import { Suspense } from 'react'; import Loading from './Loading'; import { ThemeProvider } from '@mui/material'; import theme from '../config/muiConfig'; import { CustomSnackBarProvider } from '../contexts/CustomSnackBarContext'; import { SnackbarProvider } from 'notistack'; import { tools } from '../tools'; import './index.css'; const AppRoutes = () => { const updatedRoutesConfig = [...routesConfig]; tools.forEach((tool) => { updatedRoutesConfig.push({ path: tool.path, element: tool.component() }); }); return useRoutes(updatedRoutesConfig); }; function App() { return ( }> ); } export default App;