github.com/kyleu/dbaudit@v0.0.2-0.20240321155047-ff2f2c940496/app/controller/routes/theme.go (about) 1 // Package routes - Content managed by Project Forge, see [projectforge.md] for details. 2 package routes 3 4 import ( 5 "net/http" 6 7 "github.com/gorilla/mux" 8 9 "github.com/kyleu/dbaudit/app/controller/clib" 10 ) 11 12 func themeRoutes(r *mux.Router) { 13 makeRoute(r, http.MethodGet, "/theme", clib.ThemeList) 14 makeRoute(r, http.MethodGet, "/theme/{key}", clib.ThemeEdit) 15 makeRoute(r, http.MethodPost, "/theme/{key}", clib.ThemeSave) 16 makeRoute(r, http.MethodGet, "/theme/{key}/remove", clib.ThemeRemove) 17 }