Greetings everyone! I am new to Elm and currently working on a small project using Font Awesome icons. I moved those icons to a separate library and coaxed elm-package into publishing it. The idea is to wrap the icons in an opaque Icon class. To insert it in your view use toHtml : Icon -> Html msg. Wrapping icons in an extra type has one key advantage: You can modify the intermediate icon before turning it into Html.
import FontAwesome exposing (Icon, toHtml)import FontAwesome.Icons as Fa import FontAwesome.Modifiers as FaMod myIcon = Fa.birthday_cake |> FaMod.double |> FaMod.rotate90 |> toHtml The FontAwesome.Modifier exposes several Icon -> Icon functions which can be applied in a piping style. http://package.elm-lang.org/packages/roSievers/font-awesome/1.0.0/ I would love some feedback on my first package! For comparison, there are two other libraries currently offering Font Awesome as well. jystic/elm-font-awesome Gives vector graphics instead of html. Fresheyeball <https://github.com/Fresheyeball>/elm-font-awesome <https://github.com/Fresheyeball/elm-font-awesome> Well, I totally didn't anticipate that. When I started writing this announcement I wanted to copy in jystic/elm-font-awesome only to find out that a new package had popped up. >From what I understand, this package skips the intermediate Icon type and directly returns a Html msg. I.e. it has no parallel to FontAwesome.Modifiers. -- You received this message because you are subscribed to the Google Groups "Elm Discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to elm-discuss+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.