Can jump to wishlist add record from universal search

This commit is contained in:
Claudio Ortolina
2025-10-16 09:25:48 +01:00
parent 47a33542b9
commit 31ff457e3c
5 changed files with 21 additions and 1 deletions
@@ -226,6 +226,12 @@ defmodule MusicLibraryWeb.SearchComponents do
<p class="text-zinc-600 dark:text-zinc-400">
{gettext("No results found for '%{query}'", query: @query)}
</p>
<.link
class="text-sm font-medium text-zinc-900 dark:text-zinc-100 truncate"
navigate={~p"/wishlist/import?#{[import_query: @query]}"}
>
{gettext("Wanna search for '%{query}' wishlist instead?", query: @query)}
</.link>
</div>
"""
end
@@ -22,6 +22,7 @@ defmodule MusicLibraryWeb.WishlistLive.Index do
{:ok,
socket
|> assign(current_section: :wishlist)
|> assign(:import_query, "")
|> assign(:current_date, current_date)}
end
@@ -31,9 +32,12 @@ defmodule MusicLibraryWeb.WishlistLive.Index do
end
defp apply_action(socket, :import, params) do
import_query = params["import_query"] || ""
socket
|> apply_fallback_index(params)
|> assign(:page_title, gettext("Add new Record · Wishlist"))
|> assign(:import_query, import_query)
|> assign(:record, nil)
end
@@ -76,7 +76,7 @@
action={@live_action}
record={@record}
patch={back_path(@record_list_params)}
initial_query=""
initial_query={@import_query}
icon_name="hero-plus"
/>
</.structured_modal>
+5
View File
@@ -1479,3 +1479,8 @@ msgstr ""
#, elixir-autogen, elixir-format
msgid "Scrobble side"
msgstr ""
#: lib/music_library_web/components/search_components.ex
#, elixir-autogen, elixir-format
msgid "Wanna search for '%{query}' wishlist instead?"
msgstr ""
+5
View File
@@ -1479,3 +1479,8 @@ msgstr ""
#, elixir-autogen, elixir-format, fuzzy
msgid "Scrobble side"
msgstr ""
#: lib/music_library_web/components/search_components.ex
#, elixir-autogen, elixir-format
msgid "Wanna search for '%{query}' wishlist instead?"
msgstr ""