23 lines
720 B
TypeScript
23 lines
720 B
TypeScript
import {
|
|
type RouteConfig,
|
|
index,
|
|
layout,
|
|
route,
|
|
} from "@react-router/dev/routes";
|
|
import { Links } from "./lib/links";
|
|
|
|
export default [
|
|
layout("layouts/app-layout.tsx", [
|
|
layout("layouts/private-layout.tsx", [
|
|
index("routes/dashboard.tsx"),
|
|
route(Links.PRODUCTS, "routes/products/list.tsx"),
|
|
// layout("layouts/users-layout.tsx", [
|
|
// route(Links.USERS.children.LIST, "routes/users/list.tsx"),
|
|
// route(Links.USERS.children.ROLES, "routes/users/roles.tsx"),
|
|
// route(Links.USERS.children.RESOURCES, "routes/users/resources.tsx"),
|
|
// ]),
|
|
]),
|
|
layout("layouts/public-layout.tsx", [route("login", "routes/login.tsx")]),
|
|
]),
|
|
] satisfies RouteConfig;
|