add two-week availability calendar
1 file changed, 18 insertions(+), 0 deletions(-)
changed files
M internal/website/mux.go → internal/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()