frontend: simplify assets filesystem

This commit is contained in:
nkanaev
2026-06-25 16:05:19 +01:00
parent d900c85ffa
commit 4701f864ec
4 changed files with 27 additions and 59 deletions

View File

@@ -2,14 +2,24 @@
package assets
import "embed"
import (
"embed"
"html/template"
"io/fs"
)
//go:embed *.html
//go:embed graphicarts
//go:embed javascripts
//go:embed stylesheets
var embedded embed.FS
var static embed.FS
func init() {
FS.embedded = &embedded
//go:embed templates
var templates embed.FS
func Templates() *template.Template {
return template.Must(template.ParseFS(templates, "*.html"))
}
func StaticFS() fs.FS {
return static
}