diff --git a/app/soapbox/features/admin/awaiting_approval.js b/app/soapbox/features/admin/awaiting_approval.js index 503e66809..4486f4b27 100644 --- a/app/soapbox/features/admin/awaiting_approval.js +++ b/app/soapbox/features/admin/awaiting_approval.js @@ -11,6 +11,7 @@ import { fetchUsers, deleteUsers, approveUsers } from 'soapbox/actions/admin'; const messages = defineMessages({ heading: { id: 'column.admin.awaiting_approval', defaultMessage: 'Awaiting Approval' }, + emptyMessage: { id: 'admin.awaiting_approval.empty_message', defaultMessage: 'There is nobody waiting for approval. When a new user signs up, you can review them here.' }, }); const mapStateToProps = state => { @@ -61,7 +62,7 @@ class AwaitingApproval extends ImmutablePureComponent { return ( - + {users.map((user, i) => (
diff --git a/app/soapbox/reducers/admin.js b/app/soapbox/reducers/admin.js index 45a21cc67..0b928dd5a 100644 --- a/app/soapbox/reducers/admin.js +++ b/app/soapbox/reducers/admin.js @@ -1,7 +1,9 @@ import { ADMIN_REPORTS_FETCH_SUCCESS, ADMIN_USERS_FETCH_SUCCESS, + ADMIN_USERS_DELETE_REQUEST, ADMIN_USERS_DELETE_SUCCESS, + ADMIN_USERS_APPROVE_REQUEST, ADMIN_USERS_APPROVE_SUCCESS, } from '../actions/admin'; import { @@ -59,8 +61,10 @@ export default function admin(state = initialState, action) { } case ADMIN_USERS_FETCH_SUCCESS: return importUsers(state, action.data.users); + case ADMIN_USERS_DELETE_REQUEST: case ADMIN_USERS_DELETE_SUCCESS: return deleteUsers(state, action.nicknames); + case ADMIN_USERS_APPROVE_REQUEST: case ADMIN_USERS_APPROVE_SUCCESS: return approveUsers(state, action.users); default: