{-# LANGUAGE NoImplicitPrelude, TemplateHaskell, QuasiQuotes #-} module Handler.Utils.Templates where import Import.NoFoundation lipsum :: WidgetT site IO () lipsum = $(widgetFile "widgets/lipsum") modalStatic :: Html -> WidgetT site IO () modalStatic modalContent = do uniqueId <- newIdent let modalTrigger = cons '#' uniqueId -- SJ: I am confused why this is needed here? modalId :: Int32 modalId = 13 $(widgetFile "widgets/modalStatic") [whamlet|