Newer
Older
import { Table } from 'react-bootstrap';
import Fetcher from './Fetcher';
class MemberList extends React.Component {
constructor(props) {
super(props);
this.state = {
members: [],
};
}
render() {
const entries = this.state.members.map((member) => {
return (
<tr key={member.num}>
<td>{member.num}</td>
<td>{member.name}</td>
<td>{member.email}</td>
<Fetcher url="/api/member" onFetch={members => this.setState({ members })} >
<Table striped bordered hover>
<thead>
<tr>
<th>Numero</th>
<th>Nombre</th>
<th>Email</th>
<th>Saldo</th>
</tr>
</thead>
<tbody>
{entries}
</tbody>
</Table>
</Fetcher>