import FuseUtils from '@fuse/utils'; import FuseLoading from '@fuse/core/FuseLoading'; import { Navigate } from 'react-router-dom'; import settingsConfig from 'app/configs/settingsConfig'; import { FuseRouteConfigsType, FuseRoutesType } from '@fuse/utils/FuseUtils'; import SignInConfig from '../main/sign-in/SignInConfig'; import SignUpConfig from '../main/sign-up/SignUpConfig'; import SignOutConfig from '../main/sign-out/SignOutConfig'; import Error404Page from '../main/404/Error404Page'; import ExampleConfig from '../main/example/ExampleConfig'; import ProjectDashboardAppConfig from '../main/dashboard/project/ProjectDashboardAppConfig'; import InvoiceConfigs from '../main/invoice/InvoiceConfig'; const routeConfigs: FuseRouteConfigsType = [ExampleConfig, SignOutConfig, SignInConfig, SignUpConfig, ProjectDashboardAppConfig, ...InvoiceConfigs]; /** * The routes of the application. */ const routes: FuseRoutesType = [ ...FuseUtils.generateRoutesFromConfigs(routeConfigs, settingsConfig.defaultAuth), { path: '/', element: , auth: settingsConfig.defaultAuth }, { path: 'loading', element: }, { path: '404', element: }, { path: '*', element: } ]; export default routes;