20 lines
448 B
TypeScript
20 lines
448 B
TypeScript
/**
|
|
* Phase 1 路由重构
|
|
* 扁平化路由:去掉 Project 层级,所有资源直接归属用户
|
|
*/
|
|
import { createBrowserRouter, Navigate } from "react-router-dom"
|
|
import { publicRoutes } from "./publicRoutes"
|
|
import { appRoutes } from "./appRoutes"
|
|
|
|
/** 路由配置 */
|
|
export const router = createBrowserRouter([
|
|
...publicRoutes,
|
|
appRoutes,
|
|
{
|
|
path: "*",
|
|
element: <Navigate to="/" replace />,
|
|
},
|
|
])
|
|
|
|
export default router
|