yesod-bootstrap-0.3: Bootstrap widgets for yesod

Safe HaskellNone
LanguageHaskell2010

Yesod.Form.Generic

Documentation

newtype GForm w m a Source

Constructors

GForm 

Fields

unGForm :: (HandlerSite m, [Text]) -> Maybe (Env, FileEnv) -> Ints -> m (FormResult a, w, Ints, Enctype)
 

Instances

mghelper Source

Arguments

:: MonadHandler m 
=> Enctype 
-> ([Text] -> [FileInfo] -> m (FormResult a))

parser

-> (Text -> [Text] -> FormResult a -> w)

function for building output, needs name and vals

-> MForm m (FormResult a, w) 

ghelper Source

Arguments

:: MonadHandler m 
=> Enctype 
-> ([Text] -> [FileInfo] -> m (FormResult a))

parser

-> (Text -> [Text] -> FormResult a -> w)

function for building output, needs name

-> GForm w m a 

formToGForm :: (HandlerSite m ~ site, Monad m) => MForm m (FormResult a, w) -> GForm w m a Source

gFormToForm :: (Monad m, HandlerSite m ~ site) => GForm w m a -> MForm m (FormResult a, w) Source

gFormToFormCsrf :: (Monad m, HandlerSite m ~ site) => GForm (WidgetT site IO ()) m a -> Html -> MForm m (FormResult a, WidgetT site IO ()) Source

monoidToGForm :: Monad m => w -> GForm w m () Source