rr-table
Version:
Responsive and customizable React Table
63 lines (51 loc) • 1.3 kB
Markdown
Responsive and customizable [React](https://reactjs.org/) Table component.
[](https://www.npmjs.com/package/rr-table)
- [React Responsive Table](
- [User Guide](
- [Installation](
- [Usage](
- [Contribute](
```bash
npm i rr-table
```
```javascript
import React from "react";
export default () => (
<Table
breakpoints={[400, 700, 900, 1000, 1100]}
priorities={[1, 3, undefined, undefined, 2]}
colored
isLoading={isLoading}
loader={() => <p>Chargement...</p>}
list={data}
card={({ data: d, close }) => (
<ProspectCard
close={close}
data={d}
onArchiveClick={this.onArchiveClick}
/>
)}
titles={["Entreprise", "Nom", "Apporteur d'affaires", "Type de projet"]}
keys={[
{
display: "company.name",
replaceBy: "name"
},
"users[0].fullName",
"createdBy.companyName",
"type.title",
d =>
`${formatCurrency(d.financingNeeds.minimum)} - ${formatCurrency(
d.financingNeeds.maximum
)}`
]}
/>
);
```
- npm run build
- npm publish