2026-01-30 18:21:27 +00:00
|
|
|
package html
|
2026-01-14 18:21:56 +00:00
|
|
|
|
|
|
|
|
import (
|
|
|
|
|
"embed"
|
|
|
|
|
"net/http"
|
|
|
|
|
|
|
|
|
|
"github.com/go-chi/chi/v5"
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
//go:embed static/*
|
|
|
|
|
var EmbeddedStaticFS embed.FS
|
|
|
|
|
|
|
|
|
|
var localFS http.Dir
|
|
|
|
|
|
|
|
|
|
func AddStaticRoute(r chi.Router, path string) {
|
|
|
|
|
if localFS == "" {
|
2026-01-30 18:21:27 +00:00
|
|
|
localFS = http.Dir("./html/static")
|
2026-01-14 18:21:56 +00:00
|
|
|
}
|
2026-02-17 22:05:47 +00:00
|
|
|
fileServer(r, "/static", localFS, EmbeddedStaticFS, "static")
|
2026-01-14 18:21:56 +00:00
|
|
|
}
|