UNPKG

@bootstrap-styled/v4

Version:

twbs/bootstrap V4 UI Components made with bootstrap-styled. Work with css-in-js, react, styled-components, and Bootstrap Styled utilities.

270 lines (252 loc) 4.36 kB
`<Table />` component example: ```js import { Table, Thead, Tr, Th, Tbody, Td, } from '$PACKAGE_NAME'; <Table> <Thead> <Tr> <Th>#</Th> <Th>First Name</Th> <Th>Last Name</Th> <Th>Username</Th> </Tr> </Thead> <Tbody> <Tr> <Th scope="row">1</Th> <Td>Mark</Td> <Td>Otto</Td> <Td>@mdo</Td> </Tr> <Tr> <Th scope="row">2</Th> <Td>Jacob</Td> <Td>Thornton</Td> <Td>@fat</Td> </Tr> <Tr> <Th scope="row">3</Th> <Td>Larry</Td> <Td>the Bird</Td> <Td>@twitter</Td> </Tr> </Tbody> </Table> ``` `<Table />` component example using `inverse` props: __You can also add color using props `color`__ ```js import { Table, Thead, Tr, Th, Tbody, Td, } from '$PACKAGE_NAME'; <Table inverse> <Thead> <Tr> <Th>#</Th> <Th>First Name</Th> <Th>Last Name</Th> <Th>Username</Th> </Tr> </Thead> <Tbody> <Tr> <Th scope="row">1</Th> <Td>Mark</Td> <Td>Otto</Td> <Td>>@mdo</Td> </Tr> <Tr> <Th scope="row">2</Th> <Td>Jacob</Td> <Td>Thornton</Td> <Td>@fat</Td> </Tr> <Tr> <Th scope="row">3</Th> <Td>Larry</Td> <Td>the Bird</Td> <Td>@twitter</Td> </Tr> </Tbody> </Table> ``` `<Table />` component example using `striped` props: __You can also add color using props `color`__ ```js import { Table, Thead, Tr, Th, Tbody, Td, } from '$PACKAGE_NAME'; <Table striped> <Thead> <Tr> <Th>#</Th> <Th>First Name</Th> <Th>Last Name</Th> <Th>Username</Th> </Tr> </Thead> <Tbody> <Tr> <Th scope="row">1</Th> <Td>Mark</Td> <Td color="active">Otto</Td> <Td>@mdo</Td> </Tr> <Tr> <Th scope="row">2</Th> <Td color="danger">Jacob</Td> <Td>Thornton</Td> <Td>@fat</Td> </Tr> <Tr> <Th scope="row">3</Th> <Td>Larry</Td> <Td>the Bird</Td> <Td color="success">@twitter</Td> </Tr> </Tbody> </Table> ``` `<Table />` component example using `bordered` props: __You can also add background using className `bg-` such as `bg-success`__ ```js import { Table, Thead, Tr, Th, Tbody, Td, } from '$PACKAGE_NAME'; <Table bordered> <Thead> <Tr> <Th>#</Th> <Th>First Name</Th> <Th>Last Name</Th> <Th>Username</Th> </Tr> </Thead> <Tbody> <Tr> <Th scope="row">1</Th> <Td>Mark</Td> <Td>Otto</Td> <Td>@mdo</Td> </Tr> <Tr className="bg-primary"> <Th scope="row">2</Th> <Td>Mark</Td> <Td>Otto</Td> <Td>@TwBootstrap</Td> </Tr> <Tr> <Th scope="row">3</Th> <Td>Jacob</Td> <Td>Thornton</Td> <Td>@fat</Td> </Tr> <Tr className="bg-success"> <Th scope="row">4</Th> <Td colSpan="2">Larry the Bird</Td> <Td>@twitter</Td> </Tr> </Tbody> </Table> ``` `<Table />` component example using `hover` props: ```js import { Table, Thead, Tr, Th, Tbody, Td, } from '$PACKAGE_NAME'; <Table hover> <Thead> <Tr color="active"> <Th>#</Th> <Th>First Name</Th> <Th>Last Name</Th> <Th>Username</Th> </Tr> </Thead> <Tbody> <Tr> <Td scope="row">1</Td> <Td>Mark</Td> <Td>Otto</Td> <Td>@mdo</Td> </Tr> <Tr> <Td scope="row">2</Td> <Td>Jacob</Td> <Td>Thornton</Td> <Td>@fat</Td> </Tr> <Tr> <Td scope="row">3</Td> <Td colSpan="2">Larry the Bird</Td> <Td>@twitter</Td> </Tr> </Tbody> </Table> ``` Small `<Table />` component example using `size` props with `sm` string value: ```js import { Table, Thead, Tr, Th, Tbody, Td, } from '$PACKAGE_NAME'; <Table size="sm"> <Thead> <Tr color="info"> <Th>#</Th> <Th>First Name</Th> <Th>Last Name</Th> <Th>Username</Th> </Tr> </Thead> <Tbody> <Tr> <Td scope="row">1</Td> <Td>Mark</Td> <Td>Otto</Td> <Td>@mdo</Td> </Tr> <Tr> <Td scope="row">2</Td> <Td>Jacob</Td> <Td>Thornton</Td> <Td>@fat</Td> </Tr> <Tr> <Td scope="row">3</Td> <Td colSpan="2">Larry the Bird</Td> <Td>@twitter</Td> </Tr> </Tbody> </Table> ```