diff --git a/lib/music_library_web/live/stats_live/index.html.heex b/lib/music_library_web/live/stats_live/index.html.heex index fbe063d4..98cee776 100644 --- a/lib/music_library_web/live/stats_live/index.html.heex +++ b/lib/music_library_web/live/stats_live/index.html.heex @@ -68,50 +68,6 @@ -
-
-

- {gettext("Top %{n} Artists", %{n: length(@records_by_artist)})} -

-
- <.vertical_bar_chart - data={@records_by_artist} - width={600} - height={35 * length(@records_by_artist)} - color_class="fill-red-500" - label_fn={fn datum -> datum.name end} - value_fn={fn datum -> datum.count end} - label_click={ - fn datum -> - JS.navigate(~p"/artists/#{datum.id}") - end - } - class="w-full" - /> -
-
- -
-

- {gettext("Top %{n} Genres", %{n: length(@records_by_genre)})} -

-
- <.vertical_bar_chart - data={@records_by_genre} - width={600} - height={35 * length(@records_by_genre)} - color_class="fill-zinc-500" - label_fn={fn {genre, _count} -> genre end} - value_fn={fn {_genre, count} -> count end} - label_click={ - fn {genre, _count} -> JS.navigate(~p"/collection?#{%{query: ~s(genre:"#{genre}")}}") end - } - class="w-full" - /> -
-
-
-

{gettext("Top Albums")} @@ -371,3 +327,47 @@

+ +
+
+

+ {gettext("Top %{n} Artists", %{n: length(@records_by_artist)})} +

+
+ <.vertical_bar_chart + data={@records_by_artist} + width={600} + height={35 * length(@records_by_artist)} + color_class="fill-red-500" + label_fn={fn datum -> datum.name end} + value_fn={fn datum -> datum.count end} + label_click={ + fn datum -> + JS.navigate(~p"/artists/#{datum.id}") + end + } + class="w-full" + /> +
+
+ +
+

+ {gettext("Top %{n} Genres", %{n: length(@records_by_genre)})} +

+
+ <.vertical_bar_chart + data={@records_by_genre} + width={600} + height={35 * length(@records_by_genre)} + color_class="fill-zinc-500" + label_fn={fn {genre, _count} -> genre end} + value_fn={fn {_genre, count} -> count end} + label_click={ + fn {genre, _count} -> JS.navigate(~p"/collection?#{%{query: ~s(genre:"#{genre}")}}") end + } + class="w-full" + /> +
+
+