https://github.com/eeue56/elm-server-side-renderer
Render elm on the server
https://github.com/eeue56/elm-server-side-renderer
Last synced: 19 days ago
JSON representation
Render elm on the server
- Host: GitHub
- URL: https://github.com/eeue56/elm-server-side-renderer
- Owner: eeue56
- License: bsd-3-clause
- Created: 2016-05-07T10:17:23.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2017-03-01T22:20:29.000Z (about 8 years ago)
- Last Synced: 2025-04-15T01:15:20.556Z (19 days ago)
- Language: Elm
- Homepage:
- Size: 54.7 KB
- Stars: 101
- Watchers: 12
- Forks: 13
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# elm-server-side-renderer
Take a `Html msg` element and turn it into a string.
```elm
> import HtmlToString exposing (htmlToString)
> import Html
> ourDiv = Html.div [ ] [ Html.text "hello world" ]
> htmlToString ourDiv
"hello world" : String> import Html.Attributes exposing (class)
> ourDiv = Html.div [ class "donkey" ] [ Html.text "hello world" ]
> htmlToString ourDiv
"hello world" : String> import Html.Attributes exposing (class, style)
> ourDiv = Html.div [ class "donkey", style [ ("color", "red") ] ] [ Html.text "hello world" ]
> htmlToString ourDiv
"hello world" : String
```