styled-table-component
v4.0.0
Published
The bootstrap table component created with styled-components
Downloads
412
Maintainers
Readme
styled-table-component
The bootstrap table component made with styled-components.
This is a modular approach to use bootstrap components for quick prototypes, as an entrypoint of your own component library, or if you need just one bootstrap component for your application.
Installation
npm install --save styled-table-component
npm install --save styled-components@^4.1.3 react@^16.7.0 # Peer dependencies
Usage
For detailed information take a look at the documentation.
import React from 'react';
import { Table, Tr } from 'styled-table-component';
const MyTable = (props) => (
<Table>
<thead>
<tr>
<th scope="col">Color</th>
<th scope="col">Content</th>
</tr>
</thead>
<tbody>
<Tr active><td>Active</td><td>Content</td></Tr>
<Tr primary><td>Primary</td><td>Content</td></Tr>
<Tr secondary><td>Secondary</td><td>Content</td></Tr>
<Tr success><td>Success</td><td>Content</td></Tr>
<Tr danger><td>Danger</td><td>Content</td></Tr>
<Tr warning><td>Warning</td><td>Content</td></Tr>
<Tr info><td>Info</td><td>Content</td></Tr>
<Tr light><td>Light</td><td>Content</td></Tr>
<Tr dark><td>Dark</td><td>Content</td></Tr>
</tbody>
</Table>
);
Properties
Properties which can be added to the component to change the visual appearance.
tableDark
only on Table Type: booleantheadDark
only on Table Type: booleantheadLight
only on Table Type: booleanstriped
only on Table Type: booleanbordered
only on Table Type: booleansm
only on Table Type: booleanresponsive
only on Table Type: booleanresponsiveSm
only on Table Type: booleanresponsiveMd
only on Table Type: booleanresponsiveLg
only on Table Type: booleanresponsiveXl
only on Table Type: booleanhover
Type: booleanprimary
only on Tr Type: booleansecondary
only on Tr Type: booleansuccess
only on Tr Type: booleaninfo
only on Tr Type: booleandanger
only on Tr Type: booleanwarning
only on Tr Type: booleanlight
only on Tr Type: booleandark
only on Tr Type: booleanactive
only on Tr Type: boolean
License
MIT © Lukas Aichbauer