@coreui/ajax
Version:
Open Source Bootstrap Admin Template
406 lines (395 loc) • 14.5 kB
JavaScript
import React, {Component} from "react";
import {
Badge,
Row,
Col,
Card,
CardHeader,
CardBlock,
Table,
Pagination,
PaginationItem,
PaginationLink
} from "reactstrap";
class Tables extends Component {
render() {
return (
<div className="animated fadeIn">
<Row>
<Col xs="12" lg="6">
<Card>
<CardHeader>
<i className="fa fa-align-justify"></i> Simple Table
</CardHeader>
<CardBlock className="card-body">
<Table responsive>
<thead>
<tr>
<th>Username</th>
<th>Date registered</th>
<th>Role</th>
<th>Status</th>
</tr>
</thead>
<tbody>
<tr>
<td>Samppa Nori</td>
<td>2012/01/01</td>
<td>Member</td>
<td>
<Badge color="success">Active</Badge>
</td>
</tr>
<tr>
<td>Estavan Lykos</td>
<td>2012/02/01</td>
<td>Staff</td>
<td>
<Badge color="danger">Banned</Badge>
</td>
</tr>
<tr>
<td>Chetan Mohamed</td>
<td>2012/02/01</td>
<td>Admin</td>
<td>
<Badge color="secondary">Inactive</Badge>
</td>
</tr>
<tr>
<td>Derick Maximinus</td>
<td>2012/03/01</td>
<td>Member</td>
<td>
<Badge color="warning">Pending</Badge>
</td>
</tr>
<tr>
<td>Friderik Dávid</td>
<td>2012/01/21</td>
<td>Staff</td>
<td>
<Badge color="success">Active</Badge>
</td>
</tr>
</tbody>
</Table>
<Pagination>
<PaginationItem>
<PaginationLink previous href="#"></PaginationLink>
</PaginationItem>
<PaginationItem active>
<PaginationLink href="#">1</PaginationLink>
</PaginationItem>
<PaginationItem>
<PaginationLink href="#">2</PaginationLink>
</PaginationItem>
<PaginationItem>
<PaginationLink href="#">3</PaginationLink>
</PaginationItem>
<PaginationItem>
<PaginationLink href="#">4</PaginationLink>
</PaginationItem>
<PaginationItem>
<PaginationLink next href="#"></PaginationLink>
</PaginationItem>
</Pagination>
</CardBlock>
</Card>
</Col>
<Col xs="12" lg="6">
<Card>
<CardHeader>
<i className="fa fa-align-justify"></i> Striped Table
</CardHeader>
<CardBlock className="card-body">
<Table responsive striped>
<thead>
<tr>
<th>Username</th>
<th>Date registered</th>
<th>Role</th>
<th>Status</th>
</tr>
</thead>
<tbody>
<tr>
<td>Yiorgos Avraamu</td>
<td>2012/01/01</td>
<td>Member</td>
<td>
<Badge color="success">Active</Badge>
</td>
</tr>
<tr>
<td>Avram Tarasios</td>
<td>2012/02/01</td>
<td>Staff</td>
<td>
<Badge color="danger">Banned</Badge>
</td>
</tr>
<tr>
<td>Quintin Ed</td>
<td>2012/02/01</td>
<td>Admin</td>
<td>
<Badge color="secondary">Inactive</Badge>
</td>
</tr>
<tr>
<td>Enéas Kwadwo</td>
<td>2012/03/01</td>
<td>Member</td>
<td>
<Badge color="warning">Pending</Badge>
</td>
</tr>
<tr>
<td>Agapetus Tadeáš</td>
<td>2012/01/21</td>
<td>Staff</td>
<td>
<Badge color="success">Active</Badge>
</td>
</tr>
</tbody>
</Table>
<Pagination>
<PaginationItem disabled><PaginationLink previous href="#">Prev</PaginationLink></PaginationItem>
<PaginationItem active>
<PaginationLink href="#">1</PaginationLink>
</PaginationItem>
<PaginationItem><PaginationLink href="#">2</PaginationLink></PaginationItem>
<PaginationItem><PaginationLink href="#">3</PaginationLink></PaginationItem>
<PaginationItem><PaginationLink href="#">4</PaginationLink></PaginationItem>
<PaginationItem><PaginationLink next href="#">Next</PaginationLink></PaginationItem>
</Pagination>
</CardBlock>
</Card>
</Col>
</Row>
<Row>
<Col xs="12" lg="6">
<Card>
<CardHeader>
<i className="fa fa-align-justify"></i> Condensed Table
</CardHeader>
<CardBlock className="card-body">
<Table responsive size="sm">
<thead>
<tr>
<th>Username</th>
<th>Date registered</th>
<th>Role</th>
<th>Status</th>
</tr>
</thead>
<tbody>
<tr>
<td>Carwyn Fachtna</td>
<td>2012/01/01</td>
<td>Member</td>
<td>
<Badge color="success">Active</Badge>
</td>
</tr>
<tr>
<td>Nehemiah Tatius</td>
<td>2012/02/01</td>
<td>Staff</td>
<td>
<Badge color="danger">Banned</Badge>
</td>
</tr>
<tr>
<td>Ebbe Gemariah</td>
<td>2012/02/01</td>
<td>Admin</td>
<td>
<Badge color="secondary">Inactive</Badge>
</td>
</tr>
<tr>
<td>Eustorgios Amulius</td>
<td>2012/03/01</td>
<td>Member</td>
<td>
<Badge color="warning">Pending</Badge>
</td>
</tr>
<tr>
<td>Leopold Gáspár</td>
<td>2012/01/21</td>
<td>Staff</td>
<td>
<Badge color="success">Active</Badge>
</td>
</tr>
</tbody>
</Table>
<Pagination>
<PaginationItem><PaginationLink previous href="#">Prev</PaginationLink></PaginationItem>
<PaginationItem active>
<PaginationLink href="#">1</PaginationLink>
</PaginationItem>
<PaginationItem><PaginationLink href="#">2</PaginationLink></PaginationItem>
<PaginationItem><PaginationLink href="#">3</PaginationLink></PaginationItem>
<PaginationItem><PaginationLink href="#">4</PaginationLink></PaginationItem>
<PaginationItem><PaginationLink next href="#">Next</PaginationLink></PaginationItem>
</Pagination>
</CardBlock>
</Card>
</Col>
<Col xs="12" lg="6">
<Card>
<CardHeader>
<i className="fa fa-align-justify"></i> Bordered Table
</CardHeader>
<CardBlock className="card-body">
<Table responsive bordered>
<thead>
<tr>
<th>Username</th>
<th>Date registered</th>
<th>Role</th>
<th>Status</th>
</tr>
</thead>
<tbody>
<tr>
<td>Pompeius René</td>
<td>2012/01/01</td>
<td>Member</td>
<td>
<Badge color="success">Active</Badge>
</td>
</tr>
<tr>
<td>Paĉjo Jadon</td>
<td>2012/02/01</td>
<td>Staff</td>
<td>
<Badge color="danger">Banned</Badge>
</td>
</tr>
<tr>
<td>Micheal Mercurius</td>
<td>2012/02/01</td>
<td>Admin</td>
<td>
<Badge color="secondary">Inactive</Badge>
</td>
</tr>
<tr>
<td>Ganesha Dubhghall</td>
<td>2012/03/01</td>
<td>Member</td>
<td>
<Badge color="warning">Pending</Badge>
</td>
</tr>
<tr>
<td>Hiroto Šimun</td>
<td>2012/01/21</td>
<td>Staff</td>
<td>
<Badge color="success">Active</Badge>
</td>
</tr>
</tbody>
</Table>
<Pagination>
<PaginationItem><PaginationLink previous href="#">Prev</PaginationLink></PaginationItem>
<PaginationItem active>
<PaginationLink href="#">1</PaginationLink>
</PaginationItem>
<lPaginationItemi className="page-item"><PaginationLink href="#">2</PaginationLink></lPaginationItemi>
<PaginationItem><PaginationLink href="#">3</PaginationLink></PaginationItem>
<PaginationItem><PaginationLink href="#">4</PaginationLink></PaginationItem>
<PaginationItem><PaginationLink next href="#">Next</PaginationLink></PaginationItem>
</Pagination>
</CardBlock>
</Card>
</Col>
</Row>
<Row>
<Col>
<Card>
<CardHeader>
<i className="fa fa-align-justify"></i> Combined All Table
</CardHeader>
<CardBlock className="card-body">
<Table hover bordered striped responsive size="sm">
<thead>
<tr>
<th>Username</th>
<th>Date registered</th>
<th>Role</th>
<th>Status</th>
</tr>
</thead>
<tbody>
<tr>
<td>Vishnu Serghei</td>
<td>2012/01/01</td>
<td>Member</td>
<td>
<Badge color="success">Active</Badge>
</td>
</tr>
<tr>
<td>Zbyněk Phoibos</td>
<td>2012/02/01</td>
<td>Staff</td>
<td>
<Badge color="danger">Banned</Badge>
</td>
</tr>
<tr>
<td>Einar Randall</td>
<td>2012/02/01</td>
<td>Admin</td>
<td>
<Badge color="secondary">Inactive</Badge>
</td>
</tr>
<tr>
<td>Félix Troels</td>
<td>2012/03/01</td>
<td>Member</td>
<td>
<Badge color="warning">Pending</Badge>
</td>
</tr>
<tr>
<td>Aulus Agmundr</td>
<td>2012/01/21</td>
<td>Staff</td>
<td>
<Badge color="success">Active</Badge>
</td>
</tr>
</tbody>
</Table>
<nav>
<Pagination>
<PaginationItem><PaginationLink previous href="#">Prev</PaginationLink></PaginationItem>
<PaginationItem active>
<PaginationLink href="#">1</PaginationLink>
</PaginationItem>
<PaginationItem><PaginationLink href="#">2</PaginationLink></PaginationItem>
<PaginationItem><PaginationLink href="#">3</PaginationLink></PaginationItem>
<PaginationItem><PaginationLink href="#">4</PaginationLink></PaginationItem>
<PaginationItem><PaginationLink next href="#">Next</PaginationLink></PaginationItem>
</Pagination>
</nav>
</CardBlock>
</Card>
</Col>
</Row>
</div>
)
}
}
export default Tables;