Vulcan/packages/vulcan-admin/lib/components/users/AdminUsersItem.jsx

14 lines
506 B
React
Raw Normal View History

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];
return <td key={column.name} className={`admin-users-item-${column.name}`}><Component user={user} /></td>
})}
</tr>
2017-06-13 05:04:19 -07:00
)
}
2017-06-17 15:25:41 +09:00
export default AdminUsersItem;