hmn/src/website/urls.go

21 lines
567 B
Go
Raw Normal View History

package website
import (
"git.handmade.network/hmn/hmn/src/hmnurl"
"git.handmade.network/hmn/hmn/src/models"
)
2021-05-11 22:53:23 +00:00
func BuildProjectMainCategoryUrl(projectSlug string, kind models.CategoryKind) string {
switch kind {
case models.CatKindBlog:
2021-05-11 22:53:23 +00:00
return hmnurl.BuildBlog(projectSlug, 1)
case models.CatKindForum:
2021-05-11 22:53:23 +00:00
return hmnurl.BuildForumCategory(projectSlug, nil, 1)
case models.CatKindWiki:
return hmnurl.BuildWiki(projectSlug)
case models.CatKindLibraryResource:
return hmnurl.BuildLibrary(projectSlug)
}
2021-05-11 22:53:23 +00:00
return hmnurl.BuildProjectHomepage(projectSlug)
}