Skip to content

Latest commit

 

History

History
53 lines (37 loc) · 1.17 KB

README.md

File metadata and controls

53 lines (37 loc) · 1.17 KB

bs-react-table

Bucklescript/Reason bindings for react-table

Info

🚧 This is a WIP library. Most of the basic features are implemented, but some are still left not working. If you would like to help with the development effort, feel free to submit a pull request 🚧

This library provides Bucklescript bindings for react-table

Installation

npm install --save bs-react-table

Then add it to your bs-dependencies in your bsconfig.json:

{
  ...
  "bs-dev-dependencies": ["bs-react-table"]
}

And then add this to your header in your html template :

<link rel="stylesheet" href="https://unpkg.com/react-table@latest/react-table.css">

Usage

Usage is very similar to the original package

let columns = [|
  {"Header": "Name", "accessor": "name"},
  {"Header": "Age", "accessor": "age"},
|];

let data = [|
  {"name": "thomas", "age": "25"},
  {"name": "aude", "age": "23"},
  {"name": "damien", "age": "32"},
|];

let make = _children => {
  ...component,
  render: self => <ReactTable.ReactTable columns data label=(Some("test")) />,
};