35 lines
707 B
TypeScript
35 lines
707 B
TypeScript
import { createHashRouter } from "react-router-dom";
|
|
import LayOut from "@/components/layout/layout";
|
|
import Login from "@/pages/login/login";
|
|
import User from "@/pages/user/user";
|
|
import Dashbord from "@/pages/dashbord";
|
|
import { rbac } from "./routers/rbac_router";
|
|
import { sku } from "./routers/sku_router";
|
|
|
|
const routers = createHashRouter([
|
|
{
|
|
path: "/",
|
|
element: <LayOut />,
|
|
children: [
|
|
{
|
|
path: "/",
|
|
index: true,
|
|
element: <Dashbord />,
|
|
},
|
|
{
|
|
path: "/user/list",
|
|
index: true,
|
|
element: <User />,
|
|
},
|
|
...rbac,
|
|
...sku
|
|
],
|
|
},
|
|
{
|
|
path: "/login",
|
|
element: <Login />,
|
|
},
|
|
]);
|
|
|
|
export { routers };
|