React Responsive Cards Table
Responsive table that automatically switches between table (wide) and card (narrow) views. It uses javascript to calculate the width of the actual content
Installation
Using yarn:
yarn add react-responsive-cards-table
or npm:
npm i --save react-responsive-cards-table
Example usage
Typical use case would be a table component that will need to collapse into list of cards. Here is basic example of how to do that:
const App = <ResponsiveCardTable> { if isCard return <Content> </Content> return <Content> <table> <tbody> <tr> ... </tr> </tbody> </table> </Content> } </ResponsiveCardTable>
API
Both Content
and Container
components expose styles
property that will override default styles.