UNPKG

@coreui/ajax

Version:

Open Source Bootstrap Admin Template

406 lines (395 loc) 14.5 kB
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;