module Handler.Home where import Import -- This is a handler function for the GET request method on the HomeR -- resource pattern. All of your resource patterns are defined in -- config/routes -- -- The majority of the code you will write in Yesod lives in these handler -- functions. You can spread them across multiple files if you are so -- inclined, or create a single monolithic file. getHomeR :: Handler Html getHomeR = do maid <- maybeAuthId defaultLayout $ do setTitle "NEAT" [whamlet|

Welcome to NEAT.
Current Auth-ID: #{show maid}.
$maybe u <- maid

Data: #{show u}
Logout $nothing

Login

Register Account |] {- (formWidget, formEnctype) <- generateFormPost sampleForm let submission = Nothing :: Maybe (FileInfo, Text) handlerName = "getHomeR" :: Text defaultLayout $ do aDomId <- newIdent setTitle "Welcome To Yesod!" $(widgetFile "homepage")-} postHomeR :: Handler Html postHomeR = do defaultLayout $ [whamlet|

nothing to see here. Stuff coming soon (tm). |] {- ((result, loginWidget), loginEnctype) <- runFormPost loginForm let loginfail err = defaultLayout $ do setTitle "NEAT" [whamlet|

Welcome to NEAT.