package handlers import ( "net/http" "git.leonardobishop.net/stash/pkg/entries" "git.leonardobishop.net/stash/pkg/html" ) const style = `` func GetEntriesHtml(entriesService entries.Service, htmlService html.Service) http.HandlerFunc { return func(w http.ResponseWriter, r *http.Request) { entries, err := entriesService.GetEntries() if err != nil { w.WriteHeader(http.StatusInternalServerError) return } html, err := htmlService.GenerateHtml(entries) if err != nil { w.WriteHeader(http.StatusInternalServerError) return } if r.URL.Query().Get("css") == "no" { goto send } html = `