Elm, elm-ui and the building of a dropdown — Part I

Diogo Silva
Apr 26 · 6 min read

If you’re getting into Elm and still handling CSS files, just thrash them. Really. Go ahead and do it, because in Elm, we have the beautiful Elm-UI. You’ll get to write design in a language that’s actually understandable. However, Elm-UI probably still doesn’t have everything you might need. One simple thing it doesn’t have builtin is a dropdown, something you see everywhere.

Follow along and learn how to build a barebones dropdown with Elm and elm-ui. In part II, we’ll make a parameterized version using Elm’s powerful types. More…