17 lines
316 B
Go
17 lines
316 B
Go
package render
|
|
|
|
import (
|
|
"bytes"
|
|
"html/template"
|
|
|
|
"gitnet.fr/deblan/remote-i3wm-go/templates"
|
|
)
|
|
|
|
func View(viewName string, data any) string {
|
|
var render bytes.Buffer
|
|
|
|
view := template.Must(template.ParseFS(templates.Views, viewName, "layout/base.html"))
|
|
view.Execute(&render, data)
|
|
|
|
return render.String()
|
|
}
|