@ahrefs/bs-reactstrap
Version:
Bucklescript bindings for Reactstrap
44 lines (31 loc) ⢠1.02 kB
Markdown
These are [Bucklescript](https://bucklescript.github.io/) bindings for [Reactstrap](https://reactstrap.github.io/).
Currently they are autogenerated based on propTypes. Everything complex (basically not `string` or `bool`) is just type variable.
š§ It is not completed, we are adding bindings as we go. Doesn't follow semver at this point. š§
# Install, [npm](https://www.npmjs.com/package/@ahrefs/bs-reactstrap)
```
yarn add @ahrefs/bs-reactstrap
```
# Setup
Add `@ahrefs/bs-reactstrap` to `bs-dependencies` in your `bsconfig.json`!
```js
{
/* ... */
"bs-dependencies": [
"@ahrefs/bs-reactstrap"
],
/* ... */
}
```
```reason
open BsReactstrap;
let component = ReasonReact.statelessComponent("SomeComponent");
let make = (~onClick, _children) => {
...component,
render: _self => {
<Button color="primary" size="lg" onClick> "Hello" </Button>;
},
};
```
Check [Reactstrap documentation](https://reactstrap.github.io/components/) for available props.