fix user managment link mismatch

This commit is contained in:
mengstabketemaw
2026-06-02 16:31:50 +03:00
parent 798beb0e7a
commit 44637dd873
2 changed files with 11 additions and 2 deletions

View File

@@ -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<string, unknown>).__USER_MANAGEMENT_BRANDING__ = {
...((window as Record<string, unknown>).__USER_MANAGEMENT_BRANDING__ as object | undefined),
moduleBasePath: '/users',
};
}
export function IamProviders({ children }: IamProvidersProps) {
return (
<AuthProvider>

View File

@@ -39,7 +39,7 @@ const router = createBrowserRouter([
children: [
{ index: true, element: <UserManagementPage /> },
{ path: 'bulk-upload', element: <BulkUploadPage /> },
{ path: 'archived', element: <ArchivedUsersPage /> },
{ path: 'archived-users', element: <ArchivedUsersPage /> },
{ path: 'position-management', element: <PositionManagementPage /> },
{ path: 'position-management/new', element: <CreatePositionPage /> },
{ path: 'position-management/edit/:id', element: <EditPositionPage /> },