From 49b009d60433ce0fb419644fecc4ea8f3afac27f Mon Sep 17 00:00:00 2001 From: Mitchell Riedstra Date: Sat, 6 Jan 2024 19:28:33 -0500 Subject: wip --- htmx/base.html | 2 +- htmx/error.html | 6 ++++++ htmx/index.html | 6 ++++++ main.go | 15 +-------------- 4 files changed, 14 insertions(+), 15 deletions(-) create mode 100644 htmx/error.html create mode 100644 htmx/index.html diff --git a/htmx/base.html b/htmx/base.html index c02e2c6..68aae76 100644 --- a/htmx/base.html +++ b/htmx/base.html @@ -22,7 +22,7 @@ {{end}} diff --git a/htmx/error.html b/htmx/error.html new file mode 100644 index 0000000..2e12bdf --- /dev/null +++ b/htmx/error.html @@ -0,0 +1,6 @@ +{{define "title"}}{{.}}{{end}} +{{define "main"}} + +

{{.}}

+ +{{end}} diff --git a/htmx/index.html b/htmx/index.html new file mode 100644 index 0000000..68d9f93 --- /dev/null +++ b/htmx/index.html @@ -0,0 +1,6 @@ +{{define "title"}}Index{{end}} +{{define "main"}} + +todo + +{{end}} diff --git a/main.go b/main.go index 0edf6e9..1de6b6c 100644 --- a/main.go +++ b/main.go @@ -317,20 +317,7 @@ func LoadUsersFromEnviron() UsersMap { func HandleIndex(f fs.FS) http.Handler { return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { - - pth := filepath.Clean(r.URL.Path) - fh, err := f.Open(pth) - if err != nil { - fh, err = f.Open("index.html") - if err != nil { - logger.Println(err) - sendPlain(Response{w, http.StatusInternalServerError, - "Internal server error", nil}, nil) - return - } - } - - _, _ = io.Copy(w, fh) + logIfErr(renderHX(f, isHTMX(r), w, nil, "index.html")) }) } -- cgit v1.2.3