2017-01-18 19:00:59 +02:00
|
|
|
const React = require('react');
|
|
|
|
|
|
|
|
const PropTypes = require('@root/prop-types');
|
2017-01-20 17:21:38 +02:00
|
|
|
const Table = require('@ui/components/table-data-table');
|
2017-01-18 19:00:59 +02:00
|
|
|
|
|
|
|
const PeopleList = ({
|
|
|
|
people = []
|
|
|
|
}) => {
|
2017-01-20 17:21:38 +02:00
|
|
|
const columns = [{
|
|
|
|
title: 'Memeber',
|
|
|
|
}, {
|
|
|
|
title: 'Status',
|
|
|
|
}, {
|
|
|
|
title: 'Role',
|
|
|
|
}, {
|
|
|
|
title: '', // Empty title for delete
|
|
|
|
}];
|
2017-01-18 19:00:59 +02:00
|
|
|
|
2017-01-20 17:21:38 +02:00
|
|
|
const data = [];
|
|
|
|
|
|
|
|
people.forEach( (person) => {
|
|
|
|
data.push({
|
|
|
|
name: person.uuid,
|
|
|
|
status: person.uuid,
|
|
|
|
role: person.uuid,
|
|
|
|
});
|
|
|
|
});
|
2017-01-18 19:00:59 +02:00
|
|
|
|
|
|
|
return (
|
2017-01-20 17:21:38 +02:00
|
|
|
<Table
|
|
|
|
columns={columns}
|
|
|
|
data={data}
|
|
|
|
/>
|
2017-01-18 19:00:59 +02:00
|
|
|
);
|
|
|
|
};
|
|
|
|
|
|
|
|
PeopleList.propTypes = {
|
|
|
|
people: React.PropTypes.arrayOf(PropTypes.person),
|
|
|
|
};
|
|
|
|
|
2017-01-20 17:21:38 +02:00
|
|
|
module.exports = PeopleList;
|