diff --git a/lib/music_library_web/components/search_components.ex b/lib/music_library_web/components/search_components.ex index 41392133..06cea0ec 100644 --- a/lib/music_library_web/components/search_components.ex +++ b/lib/music_library_web/components/search_components.ex @@ -235,20 +235,4 @@ defmodule MusicLibraryWeb.SearchComponents do """ end - - @doc """ - Renders a loading state. - - ## Examples - - <.loading_state /> - """ - def loading_state(assigns) do - ~H""" -
-
-

{gettext("Searching...")}

-
- """ - end end diff --git a/lib/music_library_web/live/universal_search_live/index.ex b/lib/music_library_web/live/universal_search_live/index.ex index 3f44fa13..ce803f93 100644 --- a/lib/music_library_web/live/universal_search_live/index.ex +++ b/lib/music_library_web/live/universal_search_live/index.ex @@ -13,7 +13,6 @@ defmodule MusicLibraryWeb.UniversalSearchLive.Index do |> assign(:search_results, %{collection: [], wishlist: [], artists: []}) |> assign(:search_counts, %{collection_count: 0, wishlist_count: 0, artists_count: 0}) |> assign(:show_modal, false) - |> assign(:loading, false) |> assign(:total_results, 0)} end @@ -43,12 +42,11 @@ defmodule MusicLibraryWeb.UniversalSearchLive.Index do socket |> assign(:search_results, %{collection: [], wishlist: [], artists: []}) |> assign(:search_counts, %{collection_count: 0, wishlist_count: 0, artists_count: 0}) - |> assign(:loading, false) |> assign(:total_results, 0)} _query -> send(self(), {:perform_search, query}) - {:noreply, assign(socket, :loading, true)} + {:noreply, socket} end end @@ -123,7 +121,6 @@ defmodule MusicLibraryWeb.UniversalSearchLive.Index do socket |> assign(:search_results, search_results) |> assign(:search_counts, search_counts) - |> assign(:loading, false) |> assign(:total_results, total_results)} else {:noreply, socket} diff --git a/lib/music_library_web/live/universal_search_live/index.html.heex b/lib/music_library_web/live/universal_search_live/index.html.heex index 4f6cb85b..d5c6ff7d 100644 --- a/lib/music_library_web/live/universal_search_live/index.html.heex +++ b/lib/music_library_web/live/universal_search_live/index.html.heex @@ -22,20 +22,14 @@ - - <.loading_state :if={@loading} /> - - <.empty_state :if={@search_query == "" and not @loading} /> + <.empty_state :if={@search_query == ""} /> - <.no_results - :if={@search_query != "" and @total_results == 0 and not @loading} - query={@search_query} - /> + <.no_results :if={@search_query != "" and @total_results == 0} query={@search_query} /> -
0 and not @loading} class="max-h-96 overflow-y-auto"> +
0} class="max-h-96 overflow-y-auto"> <.search_result_group :if={length(@search_results.collection) > 0} diff --git a/priv/gettext/default.pot b/priv/gettext/default.pot index 92f0963f..bab109b8 100644 --- a/priv/gettext/default.pot +++ b/priv/gettext/default.pot @@ -1128,11 +1128,6 @@ msgstr "" msgid "No results found for '%{query}'" msgstr "" -#: lib/music_library_web/components/search_components.ex -#, elixir-autogen, elixir-format -msgid "Searching..." -msgstr "" - #: lib/music_library_web/components/search_components.ex #, elixir-autogen, elixir-format msgid "View all %{count} %{target} results →" diff --git a/priv/gettext/en/LC_MESSAGES/default.po b/priv/gettext/en/LC_MESSAGES/default.po index 0b740f3e..35772d1a 100644 --- a/priv/gettext/en/LC_MESSAGES/default.po +++ b/priv/gettext/en/LC_MESSAGES/default.po @@ -1128,11 +1128,6 @@ msgstr "" msgid "No results found for '%{query}'" msgstr "" -#: lib/music_library_web/components/search_components.ex -#, elixir-autogen, elixir-format, fuzzy -msgid "Searching..." -msgstr "" - #: lib/music_library_web/components/search_components.ex #, elixir-autogen, elixir-format msgid "View all %{count} %{target} results →"