2017-06-13 05:04:19 -07:00
|
|
|
import React, { PureComponent } from 'react';
|
2017-06-17 15:25:41 +09:00
|
|
|
import { Components, AdminColumns } from 'meteor/vulcan:core';
|
2017-06-13 05:04:19 -07:00
|
|
|
|
2017-06-17 15:25:41 +09:00
|
|
|
const AdminUsersItem = ({ user }) => {
|
2017-06-13 05:04:19 -07:00
|
|
|
return (
|
2017-06-17 15:25:41 +09:00
|
|
|
<tr className="admin-users-item">
|
|
|
|
{_.sortBy(AdminColumns, column => column.order).map(column => {
|
|
|
|
const Component = column.component || Components[column.componentName];
|
2017-07-19 16:55:51 +09:00
|
|
|
return <td key={column.name} className={`admin-users-item-${column.name.replace('users.', '')}`}><Component user={user} /></td>
|
2017-06-17 15:25:41 +09:00
|
|
|
})}
|
|
|
|
</tr>
|
2017-06-13 05:04:19 -07:00
|
|
|
)
|
|
|
|
}
|
2017-06-17 15:25:41 +09:00
|
|
|
export default AdminUsersItem;
|