2018-07-30 13:06:31 +01:00
|
|
|
component Genre(genre string, animes []*arn.Anime, user *arn.User, userScore float64, userCompleted int, globalScore float64)
|
2018-10-10 18:37:31 +09:00
|
|
|
h1.genre-title(title=fmt.Sprint(len(animes)) + " anime")= strings.Title(genre)
|
2018-07-03 16:33:35 +03:00
|
|
|
|
2018-10-10 18:37:31 +09:00
|
|
|
if user != nil
|
|
|
|
GenreStatistics(user, userScore, userCompleted, globalScore)
|
2018-07-03 13:13:38 +03:00
|
|
|
|
2017-12-02 21:06:15 +01:00
|
|
|
.corner-buttons-hide-on-mobile
|
2018-03-17 22:09:17 +01:00
|
|
|
if user != nil
|
2018-07-06 01:52:05 +09:00
|
|
|
button.action(data-trigger="click", data-action="toggleHideAddedAnime", title="Hide anime in my collection")
|
2018-03-17 22:09:17 +01:00
|
|
|
RawIcon("eye-slash")
|
2017-12-02 21:06:15 +01:00
|
|
|
|
2018-03-23 21:33:19 +01:00
|
|
|
a.button(href="/genres", title="View genres")
|
2018-03-07 20:40:41 +01:00
|
|
|
RawIcon("clone")
|
|
|
|
|
2018-07-28 15:47:25 +01:00
|
|
|
AnimeGrid(animes, user)
|
|
|
|
|
2018-07-30 13:06:31 +01:00
|
|
|
component GenreStatistics(user *arn.User, userScore float64, userCompleted int, globalScore float64)
|
2018-10-10 18:37:31 +09:00
|
|
|
.genre-statistics
|
|
|
|
p= fmt.Sprintf("Your average rating: %." + strconv.Itoa(user.Settings().Format.RatingsPrecision) + "f | Total completed: %d", userScore, userCompleted)
|