| Safe Haskell | None |
|---|---|
| Language | GHC2021 |
Web.Hyperbole.Document
Synopsis
- data Document = Document
- document :: View DocumentHead () -> ByteString -> ByteString
- data DocumentHead = DocumentHead
- quickStartDocument :: ByteString -> ByteString
- quickStart :: View DocumentHead ()
- mobileFriendly :: View DocumentHead ()
Documentation
document :: View DocumentHead () -> ByteString -> ByteString Source #
liveApp requires a function which turns an html fragment into an entire html document. Use this to import javascript, css, etc. Use quickStartDocument to get going quickly
#EMBED Example/Docs/App.hs app
data DocumentHead Source #
Create a custom <head> to use with document. Remember to include at least scriptEmbed!
import Web.Hyperbole (scriptEmbed, cssEmbed) #EMBED Example/Docs/App.hs documentHead #EMBED Example/Docs/App.hs app
Constructors
| DocumentHead |
quickStartDocument :: ByteString -> ByteString Source #
A simple mobile-friendly document with all required embeds and live reload
liveAppquickStartDocument (routeRequestrouter)
quickStart :: View DocumentHead () Source #
A simple mobile-friendly header with all required embeds and live reload
mobileFriendly :: View DocumentHead () Source #
Set the viewport to handle mobile zoom