remote-i3wm-go/utils.go
Simon Vieille e2413a19be
add pages
refactoring
2023-08-25 09:03:49 +02:00

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)
}