github.com/kyleu/dbaudit@v0.0.2-0.20240321155047-ff2f2c940496/app/controller/clib/about.go (about)

     1  // Package clib - Content managed by Project Forge, see [projectforge.md] for details.
     2  package clib
     3  
     4  import (
     5  	"net/http"
     6  
     7  	"github.com/kyleu/dbaudit/app"
     8  	"github.com/kyleu/dbaudit/app/controller"
     9  	"github.com/kyleu/dbaudit/app/controller/cutil"
    10  	"github.com/kyleu/dbaudit/app/util"
    11  	"github.com/kyleu/dbaudit/views"
    12  )
    13  
    14  func About(w http.ResponseWriter, r *http.Request) {
    15  	controller.Act("about", w, r, func(as *app.State, ps *cutil.PageState) (string, error) {
    16  		ps.SetTitleAndData("About "+util.AppName, util.AppName+" v"+as.BuildInfo.Version)
    17  		return controller.Render(w, r, as, &views.About{}, ps, "about")
    18  	})
    19  }