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;