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 →"