Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/gribouille/elm-table
- Owner: gribouille
- License: mpl-2.0
- Created: 2017-07-24T16:14:13.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2023-04-28T13:49:23.000Z (over 1 year ago)
- Last Synced: 2024-10-23T21:32:09.379Z (2 months ago)
- Topics: bootstrap, bulma, elm, elm-table, javascript, nodejs, table
- Language: Elm
- Homepage:
- Size: 2.61 MB
- Stars: 4
- Watchers: 2
- Forks: 2
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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).