/* eslint-disable */ // @ts-nocheck import { Path, generatePath } from "react-router-dom"; import type { AppRouteObject } from "../routes"; import { lazy } from "react"; export type PageListParams = { realm?: string; providerId: string }; export type PageParams = { realm: string; providerId: string; id: string }; const PageList = lazy(() => import("./PageList")); const Page = lazy(() => import("./Page")); const PageListRoute: AppRouteObject = { path: "/:realm?/page-section/:providerId", element: , handle: { access: "view-realm", breadcrumb: (t) => t("page"), }, }; const PageDetailRoute: AppRouteObject = { path: "/:realm/page-section/:providerId/:id", element: , handle: { access: "view-realm", breadcrumb: (t) => t("details"), }, }; const AddPageDetailRoute: AppRouteObject = { path: "/:realm/page-section/:providerId/add", element: , handle: { access: "view-realm", breadcrumb: (t) => t("add"), }, }; const routes: AppRouteObject[] = [ PageDetailRoute, AddPageDetailRoute, PageListRoute, ]; export const toPage = (params: PageListParams): Partial => ({ pathname: generatePath(PageListRoute.path, params), }); export const toDetailPage = (params: PageParams): Partial => ({ pathname: generatePath(PageDetailRoute.path, params), }); export const addDetailPage = (params: Partial): Partial => ({ pathname: generatePath(AddPageDetailRoute.path, params), }); export default routes;