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 e263937..d1552c8 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 @@ -42,18 +42,26 @@ defmodule DecentralisedBookIndexWeb.Components.MyComponents.SelectAuthor do - <%= for author <- @page.results do %> -
-
- {author.name} -
+ <%= if Enum.empty?(@page.results) do %> +
+

+ No Authors +

+ <% else %> + <%= for author <- @page.results do %> +
+
+ {author.name} +
+
+ <% end %> <% 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 3d0dabc..02a5768 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 @@ -42,17 +42,25 @@ defmodule DecentralisedBookIndexWeb.Components.MyComponents.SelectAuthorAlias do - <%= for author_alias <- @page.results do %> -
-
- {author_alias.name} -
+ <%= if Enum.empty?(@page.results) do %> +
+

+ No Authors +

+ <% else %> + <%= for author_alias <- @page.results do %> +
+
+ {author_alias.name} +
+
+ <% end %> <% end %>
""" 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 5638639..ccd52b6 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 @@ -42,17 +42,25 @@ defmodule DecentralisedBookIndexWeb.Components.MyComponents.SelectBookEdition do - <%= for book_edition <- @page.results do %> -
-
- {book_edition.title} -
+ <%= if Enum.empty?(@page.results) do %> +
+

+ No Books +

+ <% else %> + <%= for book_edition <- @page.results do %> +
+
+ {book_edition.title} +
+
+ <% end %> <% end %>
""" 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 b63ad88..707ffba 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 @@ -42,17 +42,25 @@ defmodule DecentralisedBookIndexWeb.Components.MyComponents.SelectPublisher do - <%= for publisher <- @page.results do %> -
-
- {publisher.name} -
+ <%= if Enum.empty?(@page.results) do %> +
+

+ No Publishers +

+ <% else %> + <%= for publisher <- @page.results do %> +
+
+ {publisher.name} +
+
+ <% end %> <% end %>
"""