import React from 'react'; import { Components, withList, AdminColumns } from 'meteor/vulcan:core'; import Users from 'meteor/vulcan:users'; import Button from 'react-bootstrap/lib/Button'; import { FormattedMessage } from 'meteor/vulcan:i18n'; import AdminUsersItem from './AdminUsersItem.jsx'; import '../../modules/columns.js'; const AdminUsersList = ({results, loading, loadMore, count, totalCount, networkStatus}) => { if (loading) { return ; } const isLoadingMore = networkStatus === 2; const hasMore = totalCount > results.length; return (
{_.sortBy(AdminColumns, column => column.order).map(column => )} {results.map(user => )}
{hasMore ? isLoadingMore ? : : null }
) } const options = { collection: Users, fragmentName: 'UsersAdmin', terms: {view: 'usersAdmin'}, limit: 20 } export default withList(options)(AdminUsersList);