module Web.FrontController where import IHP.RouterPrelude import IHP.ControllerPrelude import IHP.ViewPrelude (Html, hsx, Layout) import Generated.Types import Web.Types import Web.Routes () import Web.Controller.Health () import Web.Controller.Probes () instance FrontController WebApplication where controllers = [ parseRoute @HealthController , parseRoute @ProbesController ] instance InitControllerContext WebApplication where initContext = do setLayout defaultLayout defaultLayout :: (?context :: ControllerContext, ?request :: Request) => Layout defaultLayout inner = [hsx|