Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/gribouille/elm-table

Full features ELM table
https://github.com/gribouille/elm-table

bootstrap bulma elm elm-table javascript nodejs table

Last synced: about 2 months ago
JSON representation

Full features ELM table

Awesome Lists containing this project

README

        

# 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).