From b611b296c3590e624169247ea6aca94c865cf93a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro?= Date: Sun, 9 Jun 2024 12:52:54 +0200 Subject: [PATCH] Improve responsiveness --- .../champion_components/champion_card.ex | 9 +++------ .../components/champion_filters.ex | 3 +-- .../live/champion_live/index.ex | 2 +- .../live/champion_live/index.html.heex | 18 +++++++++--------- 4 files changed, 14 insertions(+), 18 deletions(-) diff --git a/apps/lol_analytics_web/lib/lol_analytics_web/components/champion_components/champion_card.ex b/apps/lol_analytics_web/lib/lol_analytics_web/components/champion_components/champion_card.ex index f1b7d2d..72f6371 100644 --- a/apps/lol_analytics_web/lib/lol_analytics_web/components/champion_components/champion_card.ex +++ b/apps/lol_analytics_web/lib/lol_analytics_web/components/champion_components/champion_card.ex @@ -13,15 +13,12 @@ defmodule LolAnalyticsWeb.ChampionComponents.ChampionCard do ~H""" <.link patch={"/champions/#{@props.id}"}>
-
-
+
+

<%= @props.name %>

- +
diff --git a/apps/lol_analytics_web/lib/lol_analytics_web/live/champion_live/components/champion_filters.ex b/apps/lol_analytics_web/lib/lol_analytics_web/live/champion_live/components/champion_filters.ex index 1bacb68..439a973 100644 --- a/apps/lol_analytics_web/lib/lol_analytics_web/live/champion_live/components/champion_filters.ex +++ b/apps/lol_analytics_web/lib/lol_analytics_web/live/champion_live/components/champion_filters.ex @@ -30,9 +30,8 @@ defmodule LolAnalyticsWeb.ChampionLive.Components.ChampionFilters do ~H"""
-
+
<%= for role <- @roles do %> - <%!-- <%= IO.inspect(role) %> --%> <%= if (assigns.selectedrole == role.value) do %>

<%= role.title %>

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 5765602..e22905b 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 @@ -67,7 +67,7 @@ defmodule LoLAnalyticsWeb.ChampionLive.Index do %{status: :data, data: champions} -> ~H""" -
+
<%= for champion <- champions do %> <.champion_card props={champion} /> <% end %> 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 b358572..a91d448 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 @@ -2,15 +2,15 @@ Champions -

Filters

+
+

Filters

+
+

Roles

+ <.live_component module={ChampionFilters} id="role-filters" selectedrole={@selected_role} /> +
-<.live_component module={ChampionFilters} id="role-filters" selectedrole={@selected_role} /> +
-<.render_champions champions={@champions} /> - - -<.modal :if={@live_action in [:new, :edit]} id="champion-modal" show on_cancel={JS.patch(~p"/champions")}> - <.live_component module={LoLAnalyticsWeb.ChampionLive.FormComponent} id={@champion.champion_id || :new} - title={@page_title} action={@live_action} champion={@champion} patch={~p"/champions"} /> - \ No newline at end of file + <.render_champions champions={@champions} /> +
\ No newline at end of file