all repos — homestead @ 2d8ae277e25117ab59eeb95c6ed25b34bcd75e4f

Code for my website

add two-week availability calendar

Alan Pearce
commit

2d8ae277e25117ab59eeb95c6ed25b34bcd75e4f

parent

0296be4cbce9b13896dd703e868029672e55fd8c

1 file changed, 18 insertions(+), 0 deletions(-)

changed files
M internal/website/mux.gointernal/website/mux.go
@@ -86,6 +86,24 @@
return nil } +func (website *Website) Calendar(w http.ResponseWriter, r *http.Request) *ihttp.Error { + website.counter.Count(r, "Calendar") + err := templates.CalendarPage(*website.siteSettings, templates.PageSettings{ + Title: "Calendar", + TitleAttrs: templates.Attrs{}, + BodyAttrs: templates.Attrs{}, + }, *website.calendar).Render(w) + if err != nil { + return &ihttp.Error{ + Code: http.StatusInternalServerError, + Message: "", + Cause: err, + } + } + + return nil +} + func (website *Website) MakeRedirectorApp() *server.App { mux := http.NewServeMux()