diff --git a/frontend/datarekisteri-frontend.cabal b/frontend/datarekisteri-frontend.cabal index b12e5ac..0cb1e2c 100644 --- a/frontend/datarekisteri-frontend.cabal +++ b/frontend/datarekisteri-frontend.cabal @@ -49,6 +49,7 @@ executable datarekisteri-frontend Datarekisteri.Frontend.Handlers.Profile, Datarekisteri.Frontend.Handlers.VerifyEmail, Datarekisteri.Frontend.Handlers.Members, - Datarekisteri.Frontend.Types + Datarekisteri.Frontend.Types, + Datarekisteri.Frontend.Widgets hs-source-dirs: src default-language: Haskell2010 diff --git a/frontend/src/Datarekisteri/Frontend/Auth.hs b/frontend/src/Datarekisteri/Frontend/Auth.hs index b187f83..4cfd7f2 100644 --- a/frontend/src/Datarekisteri/Frontend/Auth.hs +++ b/frontend/src/Datarekisteri/Frontend/Auth.hs @@ -21,6 +21,8 @@ import Yesod.Auth import qualified Yesod.Auth.Message as Msg +import Datarekisteri.Frontend.Widgets + pluginName = "externalBasic" loginR = PluginR pluginName ["login"] @@ -53,14 +55,16 @@ loginForm :: YesodAuth site => (Route Auth -> Route site) -> WidgetFor site () loginForm toParent = do emailId <- newIdent passwordId <- newIdent + let formContent = [whamlet| +