1
0
mirror of https://github.com/Unleash/unleash.git synced 2025-02-09 00:18:00 +01:00
unleash.unleash/frontend/src/component/admin/users/UsersAdmin.tsx

27 lines
868 B
TypeScript
Raw Normal View History

import { useContext } from 'react';
2022-01-27 16:03:03 +01:00
import UsersList from './UsersList/UsersList';
import AdminMenu from '../menu/AdminMenu';
2022-03-28 10:49:59 +02:00
import AccessContext from 'contexts/AccessContext';
import { ConditionallyRender } from 'component/common/ConditionallyRender/ConditionallyRender';
2022-03-28 10:49:59 +02:00
import { ADMIN } from 'component/providers/AccessProvider/permissions';
import { AdminAlert } from 'component/common/AdminAlert/AdminAlert';
import { InviteLinkBar } from './InviteLinkBar/InviteLinkBar';
2022-01-27 16:03:03 +01:00
const UsersAdmin = () => {
const { hasAccess } = useContext(AccessContext);
return (
<div>
<AdminMenu />
<InviteLinkBar />
<ConditionallyRender
condition={hasAccess(ADMIN)}
show={<UsersList />}
elseShow={<AdminAlert />}
/>
</div>
);
};
export default UsersAdmin;