From d47df899b70e5c8ade3e5ad37e21ac09f6a3378a Mon Sep 17 00:00:00 2001 From: Claudio Ortolina Date: Mon, 20 Apr 2026 15:31:14 +0100 Subject: [PATCH] Improve layout of add record form Remove results count (I never looked at it) --- .../components/add_record.ex | 382 +++++++++--------- 1 file changed, 191 insertions(+), 191 deletions(-) diff --git a/lib/music_library_web/components/add_record.ex b/lib/music_library_web/components/add_record.ex index c12bd6a0..6609ff9c 100644 --- a/lib/music_library_web/components/add_record.ex +++ b/lib/music_library_web/components/add_record.ex @@ -14,7 +14,6 @@ defmodule MusicLibraryWeb.Components.AddRecord do use MusicLibraryWeb, :live_component import MusicLibraryWeb.RecordComponents, only: [format_label: 1, type_label: 1] - import MusicLibraryWeb.SearchComponents, only: [results_footer: 1] alias MusicBrainz.ReleaseGroupSearchResult alias MusicLibrary.Records @@ -29,209 +28,210 @@ defmodule MusicLibraryWeb.Components.AddRecord do @impl true def render(assigns) do ~H""" -
-
- <.simple_form - for={@form} - id={:import_form} - phx-target={@myself} - phx-change="search" - phx-submit="search" - > - <.input - id={:mb_query} - name={:mb_query} - field={@form[:mb_query]} - type="search" - label={gettext("Search for a record")} - phx-debounce="500" - autocomplete="off" - autofocus - /> - - <.alert :if={@error_message} color="danger" hide_close class="mt-4"> - {@error_message} - -
    - <.result - :for={release_group <- @release_groups} - id={"musicbrainz_#{release_group.id}"} - myself={@myself} - in_cart?={in_cart?(@cart_pairs, release_group.id)} - cart_formats={cart_formats(@cart, release_group.id)} - release_group={release_group} - icon_name={@icon_name} - /> -
-
- {gettext("No results")} -
- <.results_footer total_results={@release_groups_total_count} /> -
- - + +
""" end