/**
* 路由配置
*/
import React from 'react'
import { createBrowserRouter, Navigate } from 'react-router-dom'
import MainLayout from '@layout/MainLayout'
import Home from '@pages/Home'
import HeritageList from '@pages/Heritage/List'
import HeritageDetail from '@pages/Heritage/Detail'
import InheritorsList from '@pages/Inheritors/List'
import InheritorDetail from '@pages/Inheritor/Detail'
import NewsPage from '@pages/News'
import NewsDetail from '@pages/News/Detail'
import EventDetail from '@pages/News/EventDetail'
import Login from '@pages/User/Login'
import Register from '@pages/User/Register'
import UserCenter from '@pages/User/Center'
import SearchPage from '@pages/Search'
import DataVisualization from '@pages/Data'
import About from '@pages/About'
const router = createBrowserRouter([
{
path: '/',
element: ,
children: [
{
index: true,
element: ,
},
{
path: 'heritage',
element: ,
},
{
path: 'heritage/categories/:category',
element: ,
},
{
path: 'heritage/:id',
element: ,
},
{
path: 'inheritors',
element: ,
},
{
path: 'inheritor/:id',
element: ,
},
{
path: 'search',
element: ,
},
{
path: 'data',
element: ,
},
{
path: 'user/center',
element: ,
},
{
path: 'about',
element: ,
},
{
path: 'news',
element: ,
},
{
path: 'news/:id',
element: ,
},
{
path: 'events/:id',
element: ,
},
{
path: '*',
element: ,
},
],
},
{
path: '/login',
element: ,
},
{
path: '/register',
element: ,
},
])
export default router