{-# LANGUAGE FlexibleContexts #-} {-# OPTIONS_GHC -F -pgmFtrhsx #-} module Clckwrks.Admin.Template where import Clckwrks hiding (mapM, sequence) import Control.Arrow (second) import Control.Monad.State (get) import Data.String (fromString) import Data.Text (Text) import qualified Data.Text as T import Control.Monad.Instances import Prelude hiding (mapM, sequence) import Data.Monoid import Data.Foldable import Data.Traversable template :: ( Functor m , Monad m , EmbedAsChild (ClckT url m) headers , EmbedAsChild (ClckT url m) body ) => String -> headers -> body -> ClckT url m Response template title headers body = toResponse <$> (unXMLGenT $