21 lines
449 B
Go
21 lines
449 B
Go
package controllers
|
|
|
|
import (
|
|
"git.kealoha.me/lks/lenslocked/templates"
|
|
"git.kealoha.me/lks/lenslocked/views"
|
|
"net/http"
|
|
"strings"
|
|
)
|
|
|
|
func StaticTemplate(templatePath string) http.HandlerFunc {
|
|
tpl := views.Must(views.FromFS(templates.FS, templatePath))
|
|
|
|
var testWriter strings.Builder
|
|
err := tpl.ExecuteWriter(&testWriter, nil)
|
|
if err != nil {
|
|
panic(err)
|
|
}
|
|
|
|
return func(w http.ResponseWriter, r *http.Request) { tpl.Execute(w, nil) }
|
|
}
|