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 muser <- case maid of Just uid -> runDB $ get uid Nothing -> return $ Nothing defaultLayout $ do setTitle "NEAT" [whamlet|

$maybe u <- muser Welcome back #{userName u} $nothing Welcome to NEAT.
$maybe u <- maid

Data: #{show u}
Logout
Wallet
Settings $nothing

Login |] {- (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.