diff --git a/lib/claper_web/live/event_live/event_card_component.ex b/lib/claper_web/live/event_live/event_card_component.ex
index bcf624c..347db22 100644
--- a/lib/claper_web/live/event_live/event_card_component.ex
+++ b/lib/claper_web/live/event_live/event_card_component.ex
@@ -11,10 +11,10 @@ defmodule ClaperWeb.EventLive.EventCardComponent do
|> assign_new(:view_mode, fn -> "grid" end)
|> assign(:thumbnail_url, get_thumbnail_url(assigns.event))
- if assigns.view_mode == "grid" do
- render_grid_card(assigns)
- else
- render_list_card(assigns)
+ case assigns.view_mode do
+ "grid" -> render_grid_card(assigns)
+ "mobile" -> render_mobile_card(assigns)
+ _ -> render_list_card(assigns)
end
end
@@ -41,7 +41,7 @@ defmodule ClaperWeb.EventLive.EventCardComponent do
<% end %>
-
+
<%= if Event.started?(@event) && !Event.finished?(@event) do %>
@@ -61,7 +61,7 @@ defmodule ClaperWeb.EventLive.EventCardComponent do
<% end %>
-
+
@@ -80,7 +80,7 @@ defmodule ClaperWeb.EventLive.EventCardComponent do
LTI
-
+
-
-
+
+
-
-
+
+
-
+
{gettext("End Event")}
-
-
+
+
{gettext("Processing your file...")}
-
-
+
+
{gettext("Error when processing the file")}
-
-
+
+
-
+
@@ -340,7 +338,7 @@ defmodule ClaperWeb.EventLive.EventCardComponent do
-
+
<%= if Event.started?(@event) && !Event.finished?(@event) do %>
@@ -360,7 +358,7 @@ defmodule ClaperWeb.EventLive.EventCardComponent do
<% end %>
-
+
<%= if @event.presentation_file.status == "done" && !Event.finished?(@event) do %>
@@ -404,7 +402,7 @@ defmodule ClaperWeb.EventLive.EventCardComponent do
{gettext("View report")}
<% end %>
-
+