diff --git a/apps/lol_analytics_web/assets/js/hooks/champion_win_rate_patch.js b/apps/lol_analytics_web/assets/js/hooks/champion_win_rate_patch.js index 95e5c35..f0ca002 100644 --- a/apps/lol_analytics_web/assets/js/hooks/champion_win_rate_patch.js +++ b/apps/lol_analytics_web/assets/js/hooks/champion_win_rate_patch.js @@ -3,15 +3,15 @@ import Chart from "chart.js/auto" const ChampionWinRate = { mounted() { this.handleEvent("win-rate", ({ winRates }) => { - patches = winRates.map((winRate) => { + this.patches = winRates.map((winRate) => { return winRate.patch_number }) - winRateValues = winRates.map((winRate) => winRate.win_rate) + this.winRateValues = winRates.map((winRate) => winRate.win_rate) setInterval(() => { const data = { - labels: patches, + labels: this.patches, datasets: [{ - data: winRateValues, + data: this.winRateValues, fill: false, borderColor: 'rgb(75, 192, 192)', tension: 0.1 diff --git a/apps/lol_analytics_web/lib/lol_analytics_web/components/champion_components/champion_avatar.ex b/apps/lol_analytics_web/lib/lol_analytics_web/components/champion_components/champion_avatar.ex index 323fe93..cba6919 100644 --- a/apps/lol_analytics_web/lib/lol_analytics_web/components/champion_components/champion_avatar.ex +++ b/apps/lol_analytics_web/lib/lol_analytics_web/components/champion_components/champion_avatar.ex @@ -16,7 +16,7 @@ defmodule LolAnalyticsWeb.ChampionComponents.ChampionAvatar do }
- champion-icon + champion-icon
""" end diff --git a/apps/lol_analytics_web/lib/lol_analytics_web/components/champion_components/items.ex b/apps/lol_analytics_web/lib/lol_analytics_web/components/champion_components/items.ex index 06c3966..07191a9 100644 --- a/apps/lol_analytics_web/lib/lol_analytics_web/components/champion_components/items.ex +++ b/apps/lol_analytics_web/lib/lol_analytics_web/components/champion_components/items.ex @@ -9,7 +9,7 @@ defmodule LolAnalyticsWeb.ChampionComponents.Items do <%= for item <- assigns.items do %>
- + <%!--

<%= item.name %>

--%>

<%= item.win_rate %>%

<%= item.wins %>/<%= item.total_games %>

diff --git a/apps/lol_analytics_web/lib/lol_analytics_web/components/champion_components/summoner_spells.ex b/apps/lol_analytics_web/lib/lol_analytics_web/components/champion_components/summoner_spells.ex index db45a35..ff13409 100644 --- a/apps/lol_analytics_web/lib/lol_analytics_web/components/champion_components/summoner_spells.ex +++ b/apps/lol_analytics_web/lib/lol_analytics_web/components/champion_components/summoner_spells.ex @@ -8,7 +8,7 @@ defmodule LolAnalyticsWeb.ChampionComponents.SummonerSpells do <%= for spell <- assigns.spells do %>
- +

<%= spell.win_rate %>%

<%= spell.wins %>/<%= spell.total_games %>

diff --git a/apps/lol_analytics_web/lib/lol_analytics_web/live/champion_live/show.ex b/apps/lol_analytics_web/lib/lol_analytics_web/live/champion_live/show.ex index 7e45142..7d66733 100644 --- a/apps/lol_analytics_web/lib/lol_analytics_web/live/champion_live/show.ex +++ b/apps/lol_analytics_web/lib/lol_analytics_web/live/champion_live/show.ex @@ -114,9 +114,6 @@ defmodule LoLAnalyticsWeb.ChampionLive.Show do defp page_title(:show), do: "Show Champion" defp page_title(:edit), do: "Edit Champion" - def render_summoner_spells(assigns) do - end - def render_items(assigns) do case assigns.items do %{status: :loading} -> @@ -151,6 +148,8 @@ defmodule LoLAnalyticsWeb.ChampionLive.Show do case assigns.summoner_pells do %{status: :loading} -> ~H""" +

Summoner spells

+
<.loader /> """ diff --git a/apps/lol_analytics_web/lib/lol_analytics_web/live/champion_live/show.html.heex b/apps/lol_analytics_web/lib/lol_analytics_web/live/champion_live/show.html.heex index 11fb414..8a6e67e 100644 --- a/apps/lol_analytics_web/lib/lol_analytics_web/live/champion_live/show.html.heex +++ b/apps/lol_analytics_web/lib/lol_analytics_web/live/champion_live/show.html.heex @@ -20,7 +20,7 @@
<.champion_avatar class="w-20" id={@champion.id} name={@champion.name} image={"https://ddragon.leagueoflegends.com/cdn/14.11.1/img/champion/#{@champion.image}"} /> -
+