| Safe Haskell | None | 
|---|---|
| Language | GHC2021 | 
Web.Hyperbole.Page
Documentation
type Page (views :: [Type]) = View (Root views) () Source #
Conceptually, an application is dividied up into multiple Pages. Each page module should have a function that returns a Page. The Page itself is a View with a type-level list of HyperViews used on the page.
page ::Effes (Page[Message, Count]) page = do pure $ do row id $ dohyperMessage $ messageView "Hello"hyperCount $ countView 0