Extract components to render counter stats

This commit is contained in:
Claudio Ortolina
2025-08-29 18:13:46 +03:00
parent 14a77c432e
commit 330ef1d9e8
3 changed files with 56 additions and 56 deletions
@@ -151,24 +151,6 @@ defmodule MusicLibraryWeb.StatsLive.Index do
)
end
# The Tailwind build step requires all needed classes to be explicitly referenced
# in the source code, and not dynamically generated. This implies that one cannot
# (for example) interpolate a number in a class name.
defp stats_class(collection) do
case Enum.count(collection) do
1 -> "grid-cols-1"
2 -> "grid-cols-2"
3 -> "grid-cols-3"
4 -> "grid-cols-4"
5 -> "grid-cols-5"
6 -> "grid-cols-6"
7 -> "grid-cols-7"
8 -> "grid-cols-8"
9 -> "grid-cols-9"
_other -> ""
end
end
defp format_scrobbled_at_uts(uts) do
uts
|> DateTime.from_unix!()