# Elm-multiselect

An implementation of multiselect control built with and for Elm.

Styles based on [React Select](http://jedwatson.github.io/react-select/) and built with [elm-css](https://github.com/rtfeldman/elm-css).

Live demo: https://inkuzmin.github.io/elm-multiselect/

## How to use

### Project level
```bash
elm install inkuzmin/elm-multiselect
```

### Code level
See the `example` folder, `src/MinimalExample.elm` provides a minimal example.

### Styles
To use default styles add `docs/app.css` to page with the control.

## Examples

See the `example` folder, `src/MinimalExample.elm` provides a minimal example.

## Development

* Install
    * `cd ./example`
    * `npm install`
    
* Run
    * `npm start`

## License

BSD3

## Acknowledgements

I would like to thank the [University of Tartu](http://www.ut.ee/et) and the [BIIT Research Group](http://biit.cs.ut.ee/) for encouraging me to publish this as an open-source project.

[<img src="https://inkuzmin.github.io/logos/assets/unitartu.svg" width="100">](https://www.ut.ee/en)

[<img src="https://inkuzmin.github.io/logos/assets/biit.svg" width="100">](https://biit.cs.ut.ee/)

