{-# LANGUAGE NoImplicitPrelude #-} module Bamboo.Theme.MiniHTML5.Control.Search where import Bamboo.Type.State import Bamboo.Theme.MiniHTML5.Atom.Post (entry) import Bamboo.Theme.MiniHTML5.Widget.Helper (nav) import Bamboo.Theme.MiniHTML5.Env hiding (nav) import Bamboo.Theme.MiniHTML5.Widget.Template (page) view :: R view s = page s - do s.posts.mapM_ (entry s) nav (s.pager) nav_url where nav_url = (s.env.slashed_script_name / "search") ++ "?s=" ++ (s.search_key) ++ "&"