Enable quick actions from universal search

This commit is contained in:
Claudio Ortolina
2026-03-29 23:07:53 +01:00
parent 0483d89fa7
commit 8f8eb0a656
9 changed files with 132 additions and 28 deletions
@@ -168,9 +168,20 @@ defmodule MusicLibraryWeb.ScrobbleLive.Index do
{:noreply, apply_action(socket, socket.assigns.live_action, params)}
end
defp apply_action(socket, :index, _params) do
socket
|> assign(:page_title, gettext("Scrobble"))
defp apply_action(socket, :index, params) do
query = params["query"] || ""
socket =
socket
|> assign(:page_title, gettext("Scrobble"))
|> assign(:search_query, query)
if String.trim(query) != "" do
send(self(), {:perform_search, query})
assign(socket, :loading, true)
else
socket
end
end
@impl true