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  }