aboutsummaryrefslogtreecommitdiff
path: root/static.go
diff options
context:
space:
mode:
Diffstat (limited to 'static.go')
-rw-r--r--static.go24
1 files changed, 0 insertions, 24 deletions
diff --git a/static.go b/static.go
index 1c6a086..06f1459 100644
--- a/static.go
+++ b/static.go
@@ -2,33 +2,9 @@ package img
import (
"embed"
- "fmt"
- "html/template"
- "io"
)
var (
- //go:embed templates/*.html
- TemplateFS embed.FS
-
//go:embed static/*
StaticFS embed.FS
-
- Template *template.Template
)
-
-type HTMLView[T any] struct {
- Title string
- Username string
- Data T
-}
-
-func Render[T any](w io.Writer, page string, view *HTMLView[T]) error {
- pageFile := fmt.Sprintf("templates/%s", page)
- tmpl, err := template.New("").ParseFS(TemplateFS, "templates/layout.html", pageFile)
- if err != nil {
- return err
- }
-
- return tmpl.ExecuteTemplate(w, page, view)
-}