diff --git a/admin-ui/src/modules/accounts/components/UserList.tsx b/admin-ui/src/modules/accounts/components/UserList.tsx index 083aa56a5..72f087df9 100644 --- a/admin-ui/src/modules/accounts/components/UserList.tsx +++ b/admin-ui/src/modules/accounts/components/UserList.tsx @@ -1,73 +1,240 @@ +import React from 'react'; import { useIntl } from 'react-intl'; +import { IRoleAction } from '../../../gql/types'; import useAuth from '../../Auth/useAuth'; import Table from '../../common/components/Table'; +import BulkActionsToolbar from '../../common/components/BulkActionsToolbar'; +import BulkTagForm from '../../common/components/BulkTagForm'; +import useBulkSelection from '../../common/hooks/useBulkSelection'; +import useBulkResultHandler from '../../common/hooks/useBulkResultHandler'; +import useBulkUserOperations from '../hooks/useBulkUserOperations'; +import useModal from '../../modal/hooks/useModal'; +import DangerMessage from '../../modal/components/DangerMessage'; import UserListItem from './UserListItem'; const UserList = ({ users }) => { const { formatMessage } = useIntl(); const { hasRole } = useAuth(); + const { setModal } = useModal(); - return ( -