mirror of
https://github.com/Tria-plc/emaui.git
synced 2026-09-07 23:35:43 +00:00
add iam module usermanagment ui
This commit is contained in:
31
apps/backoffice/src/app/iam/IamProviders.tsx
Normal file
31
apps/backoffice/src/app/iam/IamProviders.tsx
Normal file
@@ -0,0 +1,31 @@
|
||||
import type { ReactNode } from 'react';
|
||||
import {
|
||||
AuthProvider,
|
||||
PermissionProvider,
|
||||
BrandingProvider,
|
||||
BreadcrumbProvider,
|
||||
UnitProvider,
|
||||
UserProvider,
|
||||
} from '@tria-plc/iamui-common';
|
||||
|
||||
interface IamProvidersProps {
|
||||
children: ReactNode;
|
||||
}
|
||||
|
||||
export function IamProviders({ children }: IamProvidersProps) {
|
||||
return (
|
||||
<AuthProvider>
|
||||
<BrandingProvider>
|
||||
<BreadcrumbProvider>
|
||||
<PermissionProvider>
|
||||
<UnitProvider>
|
||||
<UserProvider>
|
||||
{children}
|
||||
</UserProvider>
|
||||
</UnitProvider>
|
||||
</PermissionProvider>
|
||||
</BreadcrumbProvider>
|
||||
</BrandingProvider>
|
||||
</AuthProvider>
|
||||
);
|
||||
}
|
||||
14
apps/backoffice/src/app/iam/pages/AuditLogPage.tsx
Normal file
14
apps/backoffice/src/app/iam/pages/AuditLogPage.tsx
Normal file
@@ -0,0 +1,14 @@
|
||||
import { AuditLogPage } from '@tria-plc/iamui-common';
|
||||
import { IamProviders } from '../IamProviders';
|
||||
|
||||
export function AuditLogPageWrapper() {
|
||||
return (
|
||||
<IamProviders>
|
||||
<AuditLogPage
|
||||
moduleKey="backoffice"
|
||||
title="Audit Log"
|
||||
subtitle="Track all activities and changes in the backoffice"
|
||||
/>
|
||||
</IamProviders>
|
||||
);
|
||||
}
|
||||
Reference in New Issue
Block a user