Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/kutyel/egghead-elm-ui

Code for my elm-ui egghead course
https://github.com/kutyel/egghead-elm-ui

dashboards dropdown eggheadio elm elm-lang elm-ui

Last synced: 19 days ago
JSON representation

Code for my elm-ui egghead course

Awesome Lists containing this project

README

        

# Elm UI Dashboard

![dashboard example](preview.png)

- [elm-ui](https://package.elm-lang.org/packages/mdgriffith/elm-ui/1.1.8/)

## Running the app

```sh
npm install -g create-elm-app
elm-app start
```

## Interaction requirements

- [x] There are 4 dropdown menus in the page one for each of the sections (the four sections are called: overall, category 1, category 2, and category 3)
- [x] Each dropdown has a list of options (~10), each of which can be selected and de-selected through a checkbox
- [x] Each dropdown can be opened by clicking on it
- [x] Clicking anywhere outside of the dropdown should close it
- [x] Selecting/deselecting a checkbox should not close the dropdown
- [x] Selected options should show as text in the respective section
- [x] Manually control responsive with `classifyDevice`! 📲