From 74615f5ac7480d9baba1fb64c4922a1fec62dc47 Mon Sep 17 00:00:00 2001 From: Harshad Sharma Date: Thu, 16 May 2024 07:34:09 +0530 Subject: [PATCH] Clean up, fix filters --- lib/freedive_web/live/liliform_live.ex | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/lib/freedive_web/live/liliform_live.ex b/lib/freedive_web/live/liliform_live.ex index 295b4e0..6a706b7 100644 --- a/lib/freedive_web/live/liliform_live.ex +++ b/lib/freedive_web/live/liliform_live.ex @@ -61,6 +61,7 @@ defmodule FreediveWeb.LiliformLive do def(handle_event("tap", %{"name" => item_name}, socket)) do # 1 tap to select, 2 taps for details item = socket.assigns.items[item_name] + socket = case socket.assigns.selected_item do nil -> @@ -81,8 +82,6 @@ defmodule FreediveWeb.LiliformLive do assign(socket, %{selected_item: item, details: nil}) end end - IO.inspect(socket.assigns.selected_item, label: "selected_item") - IO.inspect(socket.assigns.details, label: "details") {:noreply, socket} end end @@ -98,10 +97,7 @@ defmodule FreediveWeb.LiliformLive do items _ -> - Enum.filter(items, fn {_, item} -> - Map.get(item, key) == true - end) - Enum.into(%{}, items) + items |> Enum.filter(fn {_name, item} -> item[key] == true end) end end