package pages
import (
"bytes"
"html/template"
)
var errorPage = `
Ondemand - Error
Error loading {{ .Name }}.
There was an error loading your instance.
{{ .Error }}
`
type ErrorData struct {
Name string
Error string
}
func GetErrorPage(name string, e string) string {
tpl, err := template.New("error").Parse(errorPage)
if err != nil {
return err.Error()
}
b := bytes.Buffer{}
tpl.Execute(&b, ErrorData{
Name: name,
Error: e,
})
return b.String()
}