@(tourneyWinners: List[lila.tournament.Winner], online: List[User], leaderboards: lila.user.Perfs.Leaderboards, nbDay: List[User.LightCount], nbAllTime: List[User.LightCount])(implicit ctx: Context)
@import lila.rating.PerfType
@userTopPerf(users: List[User.LightPerf], perfType: PerfType) = {
@users.map { l =>
@lightUserLink(l.user)
@l.rating
}
}
@userTopActive(users: List[User.LightCount], title: Any, icon: Option[Char] = None) = {
data-icon="@i" }>@title
@users.map { u =>
@lightUserLink(u.user)
#@u.count.localize
}
}
@side = {
@if(isGranted(_.UserSearch)) {
}
@trans.onlinePlayers()
@online.map { u =>
@userLink(u)
@showBestPerf(u)
}
}
@user.layout(
trans.players.txt(),
side = side.some,
openGraph = lila.app.ui.OpenGraph(
title = "Chess players and leaderboards",
url = s"$netBaseUrl${routes.User.list.url}",
description = "Best chess players in bullet, blitz, rapid, classical, Chess960 and more chess variants").some,
withInfScroll = false) {
}