import { Navigate } from 'react-router-dom'; import type { AppRouteObject } from './types'; import Layout from '@/layouts/BasicLayout'; import Forbidden from '@/pages/error/403'; import NotFound from '@/pages/error/404'; import ServerError from '@/pages/error/500'; import Redirect from '@/pages/redirect'; import Home from '@/pages/home'; import RouteDemo from '@/pages/routeDemo'; import FeatureDemo from '@/pages/featureDemo'; import Pricing from '@/pages/pricing'; const routes: AppRouteObject[] = [ { path: '/', element: , children: [ { index: true, element: , }, { name: 'home', path: '/home', element: , }, { name: 'pricing', path: '/pricing', element: , }, { name: 'featureDemo', path: '/feature-demo', element: , }, { name: 'routeDemo', path: '/route-demo/:id?', element: , }, { name: 'test', path: '/test', children: [ { name: 'test1', path: '/test/test1', element:
test1
, }, { name: 'test2', path: '/test/test2', element:
test2
, }, ], }, ], }, { name: 'to', path: '/to', hideInMenu: true, element: , }, { name: '403', path: '/403', element: , hideInMenu: true, }, { name: '500', path: '/500', element: , hideInMenu: true, }, { name: '404', path: '*', element: , hideInMenu: true, }, ] as AppRouteObject[]; export default routes;