From e226e696dad4dcd00a491123c5f7628e485e2724 Mon Sep 17 00:00:00 2001 From: KKlochko Date: Sat, 31 May 2025 21:36:05 +0300 Subject: [PATCH] Update the select components to add hover style for records. --- .../components/my_components/select_author.ex | 38 ++++++++++++++++--- .../my_components/select_author_alias.ex | 2 +- .../my_components/select_book_edition.ex | 2 +- .../my_components/select_publisher.ex | 37 +++++++++++++++--- 4 files changed, 67 insertions(+), 12 deletions(-) diff --git a/lib/decentralised_book_index_web/components/my_components/select_author.ex b/lib/decentralised_book_index_web/components/my_components/select_author.ex index 03e8427..e263937 100644 --- a/lib/decentralised_book_index_web/components/my_components/select_author.ex +++ b/lib/decentralised_book_index_web/components/my_components/select_author.ex @@ -14,17 +14,45 @@ defmodule DecentralisedBookIndexWeb.Components.MyComponents.SelectAuthor do
-
- +
<%= for author <- @page.results do %> -
-
{author.name}
+
+
+ {author.name} +
<% end %>
diff --git a/lib/decentralised_book_index_web/components/my_components/select_author_alias.ex b/lib/decentralised_book_index_web/components/my_components/select_author_alias.ex index 5d0e565..3d0dabc 100644 --- a/lib/decentralised_book_index_web/components/my_components/select_author_alias.ex +++ b/lib/decentralised_book_index_web/components/my_components/select_author_alias.ex @@ -47,7 +47,7 @@ defmodule DecentralisedBookIndexWeb.Components.MyComponents.SelectAuthorAlias do phx-click="select-author-alias" phx-target={@notify_component} phx-value-author-alias={author_alias.author_alias_registry_id} - class="w-full bg-white border border-gray-200 rounded-lg shadow-sm dark:bg-gray-800 dark:border-gray-700 mx-auto my-3" + class="w-full bg-white border border-gray-200 rounded-lg shadow-sm dark:bg-gray-800 dark:border-gray-700 mx-auto my-3 hover:bg-gray-100 dark:hover:bg-gray-700" >
{author_alias.name} diff --git a/lib/decentralised_book_index_web/components/my_components/select_book_edition.ex b/lib/decentralised_book_index_web/components/my_components/select_book_edition.ex index 37c7a42..5638639 100644 --- a/lib/decentralised_book_index_web/components/my_components/select_book_edition.ex +++ b/lib/decentralised_book_index_web/components/my_components/select_book_edition.ex @@ -47,7 +47,7 @@ defmodule DecentralisedBookIndexWeb.Components.MyComponents.SelectBookEdition do phx-click="select-book-edition" phx-target={@notify_component} phx-value-book-edition={book_edition.book_editions_registry_id} - class="w-full bg-white border border-gray-200 rounded-lg shadow-sm dark:bg-gray-800 dark:border-gray-700 mx-auto my-3" + class="w-full bg-white border border-gray-200 rounded-lg shadow-sm dark:bg-gray-800 dark:border-gray-700 mx-auto my-3 hover:bg-gray-100 dark:hover:bg-gray-700" >
{book_edition.title} diff --git a/lib/decentralised_book_index_web/components/my_components/select_publisher.ex b/lib/decentralised_book_index_web/components/my_components/select_publisher.ex index c15346c..b63ad88 100644 --- a/lib/decentralised_book_index_web/components/my_components/select_publisher.ex +++ b/lib/decentralised_book_index_web/components/my_components/select_publisher.ex @@ -14,17 +14,44 @@ defmodule DecentralisedBookIndexWeb.Components.MyComponents.SelectPublisher do
-
- +
<%= for publisher <- @page.results do %> -
-
{publisher.name}
+
+
+ {publisher.name} +
<% end %>