// Copyright 2023 wanderer // SPDX-License-Identifier: AGPL-3.0-only package handlers import ( "fmt" "strconv" "github.com/labstack/echo/v4" ) func renderErrorPage(c echo.Context, status int, statusText, error string) error { addHeaders(c) strStatus := strconv.Itoa(status) return c.Render( status, "errorPage.tmpl", page{ AppName: setting.AppName(), AppVer: appver, Title: fmt.Sprintf("Error %s - %s", strStatus, statusText), DevelMode: setting.IsDevel(), Current: strStatus, Error: error, Status: strStatus, StatusText: statusText, }, ) }