package routes import ( "extrovert/templates/layouts" "extrovert/components" "extrovert/internals/app" "net/http" "extrovert/internals/router/errors" e "errors" ) type Homepage struct{} func (h Homepage) ServeHTTP(w http.ResponseWriter, r *http.Request) { w.WriteHeader(http.StatusOK) err := h.page().Render(context.Background(), w) if err != nil { errors.NewErrInternal(e.New("Unable to render dashboard"), err).ServeHTTP(w, r) } } templ (h Homepage) page() { @layouts.Page("Project Extrovert") {