e2413a19be
refactoring
21 lines
364 B
Go
21 lines
364 B
Go
package main
|
|
|
|
import (
|
|
"bytes"
|
|
"encoding/base64"
|
|
"html/template"
|
|
)
|
|
|
|
func view(viewName string, data any) string {
|
|
var render bytes.Buffer
|
|
|
|
view := template.Must(template.ParseFS(views, viewName, "views/layout/base.html"))
|
|
view.Execute(&render, data)
|
|
|
|
return render.String()
|
|
}
|
|
|
|
func toBase64(b []byte) string {
|
|
return base64.StdEncoding.EncodeToString(b)
|
|
}
|