1
0
mirror of https://github.com/ascribe/onion.git synced 2024-06-30 21:52:08 +02:00
onion/js/components/ascribe_table/table_item_acl_filtered.js

27 lines
588 B
JavaScript
Raw Normal View History

'use strict';
2015-06-01 13:18:24 +02:00
import React from 'react';
let TableItemAclFiltered = React.createClass({
propTypes: {
content: React.PropTypes.array.isRequired
},
render() {
2015-07-01 19:05:47 +02:00
var availableAcls = ['consign', 'loan', 'transfer', 'view', 'consign request', 'unconsign request', 'loan request'];
2015-06-03 10:45:23 +02:00
2015-06-01 13:18:24 +02:00
let filteredAcls = this.props.content.filter((v) => {
2015-06-03 10:45:23 +02:00
return availableAcls.indexOf(v) > -1;
2015-06-01 13:18:24 +02:00
});
return (
<span>
{filteredAcls.join('/')}
</span>
);
}
});
export default TableItemAclFiltered;