github.com/cozy/cozy-stack@v0.0.0-20240603063001-31110fa4cae1/web/compat/compat.go (about) 1 package compat 2 3 import ( 4 "net/http" 5 6 "github.com/cozy/cozy-stack/web/middlewares" 7 "github.com/labstack/echo/v4" 8 ) 9 10 // Compat display a page with web browsers compatibility informations 11 func Compat(c echo.Context) error { 12 instance := middlewares.GetInstance(c) 13 return c.Render(http.StatusOK, "compat.html", echo.Map{ 14 "Domain": instance.ContextualDomain(), 15 "ContextName": instance.ContextName, 16 "Locale": instance.Locale, 17 "Favicon": middlewares.Favicon(instance), 18 }) 19 } 20 21 // Routes sets the routing for the compatibility page 22 func Routes(router *echo.Group) { 23 router.GET("", Compat) 24 router.HEAD("", Compat) 25 router.GET("/", Compat) 26 router.HEAD("/", Compat) 27 }