package api import ( "embed" "io/fs" "net/http" "github.com/gin-gonic/gin" ) //go:embed static/admin/* var adminFS embed.FS func AdminPage(c *gin.Context) { content, err := fs.ReadFile(adminFS, "static/admin/index.html") if err != nil { c.String(http.StatusInternalServerError, "failed to load admin page") return } c.Data(http.StatusOK, "text/html; charset=utf-8", content) }