diff --git a/apps/backoffice/src/app/iam/IamProviders.tsx b/apps/backoffice/src/app/iam/IamProviders.tsx index 24bd18b53..fc5920d7b 100644 --- a/apps/backoffice/src/app/iam/IamProviders.tsx +++ b/apps/backoffice/src/app/iam/IamProviders.tsx @@ -1,4 +1,4 @@ -import type { ReactNode } from 'react'; +import { type ReactNode } from 'react'; import { AuthProvider, PermissionProvider, @@ -12,6 +12,15 @@ interface IamProvidersProps { children: ReactNode; } +// Override the package's default module base path so its +// internal navigation uses /users instead of /user-management. +if (typeof window !== 'undefined') { + (window as Record).__USER_MANAGEMENT_BRANDING__ = { + ...((window as Record).__USER_MANAGEMENT_BRANDING__ as object | undefined), + moduleBasePath: '/users', + }; +} + export function IamProviders({ children }: IamProvidersProps) { return ( diff --git a/apps/backoffice/src/app/router/index.tsx b/apps/backoffice/src/app/router/index.tsx index e7da8132f..c170d528d 100644 --- a/apps/backoffice/src/app/router/index.tsx +++ b/apps/backoffice/src/app/router/index.tsx @@ -39,7 +39,7 @@ const router = createBrowserRouter([ children: [ { index: true, element: }, { path: 'bulk-upload', element: }, - { path: 'archived', element: }, + { path: 'archived-users', element: }, { path: 'position-management', element: }, { path: 'position-management/new', element: }, { path: 'position-management/edit/:id', element: },