/* eslint-disable */ // @ts-nocheck import { lazy } from "react"; import type { Path } from "react-router-dom"; import { generateEncodedPath } from "../../utils/generateEncodedPath"; import type { AppRouteObject } from "../../routes"; import { ClientRegistrationTab } from "./ClientRegistration"; export type RegistrationProviderParams = { realm: string; subTab: ClientRegistrationTab; id?: string; providerId: string; }; const DetailProvider = lazy(() => import("../registration/DetailProvider")); export const AddRegistrationProviderRoute: AppRouteObject = { path: "/:realm/clients/client-registration/:subTab/:providerId", element: , handle: { access: "manage-clients", breadcrumb: (t) => t("clientSettings"), }, }; export const EditRegistrationProviderRoute: AppRouteObject = { ...AddRegistrationProviderRoute, path: "/:realm/clients/client-registration/:subTab/:providerId/:id", }; export const toRegistrationProvider = ( params: RegistrationProviderParams, ): Partial => { const path = params.id ? EditRegistrationProviderRoute.path : AddRegistrationProviderRoute.path; return { pathname: generateEncodedPath(path, params), }; };