2022-05-31 08:59:09 +02:00
|
|
|
import { useContext } from 'react';
|
2022-01-27 16:03:03 +01:00
|
|
|
import UsersList from './UsersList/UsersList';
|
2022-03-28 10:49:59 +02:00
|
|
|
import AccessContext from 'contexts/AccessContext';
|
2022-05-02 12:52:33 +02:00
|
|
|
import { ConditionallyRender } from 'component/common/ConditionallyRender/ConditionallyRender';
|
2022-03-28 10:49:59 +02:00
|
|
|
import { ADMIN } from 'component/providers/AccessProvider/permissions';
|
2022-04-26 10:24:26 +02:00
|
|
|
import { AdminAlert } from 'component/common/AdminAlert/AdminAlert';
|
2022-09-30 13:01:32 +02:00
|
|
|
import { InviteLinkBar } from './InviteLinkBar/InviteLinkBar';
|
2021-02-24 11:03:18 +01:00
|
|
|
|
2023-01-12 11:34:45 +01:00
|
|
|
export const UsersAdmin = () => {
|
2021-04-21 09:35:13 +02:00
|
|
|
const { hasAccess } = useContext(AccessContext);
|
2021-05-18 12:59:48 +02:00
|
|
|
|
2021-04-21 09:35:13 +02:00
|
|
|
return (
|
|
|
|
<div>
|
2022-11-15 10:03:20 +01:00
|
|
|
<InviteLinkBar />
|
2022-05-31 08:59:09 +02:00
|
|
|
<ConditionallyRender
|
|
|
|
condition={hasAccess(ADMIN)}
|
|
|
|
show={<UsersList />}
|
|
|
|
elseShow={<AdminAlert />}
|
|
|
|
/>
|
2021-04-21 09:35:13 +02:00
|
|
|
</div>
|
|
|
|
);
|
2021-05-04 09:59:42 +02:00
|
|
|
};
|
2021-02-24 11:03:18 +01:00
|
|
|
|
2021-04-21 09:35:13 +02:00
|
|
|
export default UsersAdmin;
|