package internal
import (
"html/template"
"io"
"github.com/labstack/echo/v4"
)
type PageData struct {
Content template.HTML
Page string
Pages []string
Sections []string
}
type SectionData struct {
Content template.HTML
Page string
Sections []string
}
type TemplateRenderer struct {
Template *template.Template
}
func (t *TemplateRenderer) Render(
w io.Writer,
name string,
data interface{},
c echo.Context,
) error {
return t.Template.ExecuteTemplate(w, name, data)
}