From 0c72f96e1665257ef012569408869812f0e0e44d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro?= Date: Sun, 9 Jun 2024 13:24:24 +0200 Subject: [PATCH] fix default role filter --- .../lib/lol_analytics_web/live/champion_live/index.ex | 3 ++- .../lib/lol_analytics_web/live/champion_live/index.html.heex | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/apps/lol_analytics_web/lib/lol_analytics_web/live/champion_live/index.ex b/apps/lol_analytics_web/lib/lol_analytics_web/live/champion_live/index.ex index e22905b..0b7583a 100644 --- a/apps/lol_analytics_web/lib/lol_analytics_web/live/champion_live/index.ex +++ b/apps/lol_analytics_web/lib/lol_analytics_web/live/champion_live/index.ex @@ -14,12 +14,13 @@ defmodule LoLAnalyticsWeb.ChampionLive.Index do def mount(params, _session, socket) do role = case params["role"] do + nil -> "all" role -> role - _ -> "all" end socket = socket + |> assign(:selected_role, role) |> assign(:champions, %{status: :loading}) |> load_champs(role) diff --git a/apps/lol_analytics_web/lib/lol_analytics_web/live/champion_live/index.html.heex b/apps/lol_analytics_web/lib/lol_analytics_web/live/champion_live/index.html.heex index a91d448..a33173a 100644 --- a/apps/lol_analytics_web/lib/lol_analytics_web/live/champion_live/index.html.heex +++ b/apps/lol_analytics_web/lib/lol_analytics_web/live/champion_live/index.html.heex @@ -7,7 +7,7 @@

Roles

- <.live_component module={ChampionFilters} id="role-filters" selectedrole={@selected_role} /> + <.live_component module={ChampionFilters} id="role-filters" selectedrole={@selected_role || "all" } />