# elm-table

Full features ELM table component.


## Usage

Install the ELM package and the NPM package for the styles:

```
> elm install gribouille/elm-table
> npm install elm-table
```

Include the SASS styles from `node_modules/elm-table/styles/style.scss`.


## Examples

To start the examples in dev mode:
```
> cd examples
> npm install
> npm run server
> npm run dev
```

Open [http://localhost:3000](http://localhost:3000).

To build the examples:
```
npm run dist
```


## Documentation

See the documentation [here](http://package.elm-lang.org/packages/gribouille/elm-table/latest).


## Todo

- [ ] Intline CSS
- [ ] JS API
- [ ] _load more_ pagination
- [ ] pagination for subtable
- [ ] dynamic subtable data
- [ ] Tailwind style
- [ ] Bootstrap style


## Contributing

Feedback and contributions are very welcome.


## License

This project is licensed under [Mozilla Public License Version 2.0](./LICENSE).