kibana-with-account
Version:
kibana-with-account is develop based kibana project
59 lines (47 loc) • 1.16 kB
JSX
var React = require('react/addons');
var ReactRouter = require('react-router');
var LinkedState = React.addons.LinkedStateMixin;
var Link = ReactRouter.Link;
var Component = React.createClass({
mixins: [LinkedState],
getDefaultProps: function () {
return {
data: []
};
},
render: function () {
var rows = this.props.data.map(function (record) {
return (
<tr key={record._id}>
<td>
<Link
className="btn btn-default btn-sm"
to="adminDetails"
params={{id: record._id}}>
Edit
</Link>
</td>
<td>{record.name.first} {record.name.last}</td>
<td>{record._id}</td>
</tr>
);
});
return (
<div className="table-responsive">
<table className="table table-striped table-results">
<thead>
<tr>
<th></th>
<th className="stretch">name</th>
<th>id</th>
</tr>
</thead>
<tbody>
{rows}
</tbody>
</table>
</div>
);
}
});
module.exports = Component;