diff --git a/lib/music_library_web/components/search_components.ex b/lib/music_library_web/components/search_components.ex index 3d7a74b5..85d08f31 100644 --- a/lib/music_library_web/components/search_components.ex +++ b/lib/music_library_web/components/search_components.ex @@ -9,6 +9,7 @@ defmodule MusicLibraryWeb.SearchComponents do only: [format_label: 1, type_label: 1, record_cover: 1, artist_image: 1] alias MusicLibrary.Records.Record + alias MusicLibraryWeb.Components.BarcodeScanner alias MusicLibraryWeb.Markdown @doc """ @@ -167,9 +168,11 @@ defmodule MusicLibraryWeb.SearchComponents do <.search_result_navigation label="Collection" icon="hero-circle-stack" /> """ attr :label, :string, required: true - attr :icon, :string, required: true + attr :icon, :string, default: nil attr :rest, :global, include: ~w(phx-click phx-value-path phx-target) + slot :custom_icon + def search_result_navigation(assigns) do ~H"""
@@ -342,7 +349,7 @@ defmodule MusicLibraryWeb.SearchComponents do {gettext("No results found for '%{query}'", query: @query)}