2019-11-15 16:40:10 +01:00
|
|
|
= cond do
|
2024-04-06 22:05:32 +02:00
|
|
|
- Enum.any?(@images) or Enum.any?(@tags, &Enum.any?(elem(&1, 0).dnp_entries)) ->
|
2019-12-07 22:55:56 +01:00
|
|
|
= render PhilomenaWeb.ImageView, "index.html", conn: @conn, tags: @tags, images: @images, header: "Searching for #{@conn.params["q"]}", route: fn p -> Routes.search_path(@conn, :index, p) end, scope: scope(@conn)
|
2019-12-08 06:12:23 +01:00
|
|
|
|
2019-11-15 16:40:10 +01:00
|
|
|
- assigns[:error] ->
|
2021-12-12 18:39:23 +01:00
|
|
|
.block.block--fixed.block--danger
|
|
|
|
' Oops, there was an error parsing your query! Check for mistakes like mismatched parentheses. The error was:
|
2019-11-15 16:40:10 +01:00
|
|
|
pre = assigns[:error]
|
2019-12-08 06:12:23 +01:00
|
|
|
|
|
|
|
- blank?(@conn.params["q"]) ->
|
|
|
|
/ Don't render anything.
|
|
|
|
|
2019-11-15 16:40:10 +01:00
|
|
|
- true ->
|
|
|
|
p
|
2019-11-18 15:14:26 +01:00
|
|
|
' No images found!
|
|
|
|
|
2021-12-12 18:39:23 +01:00
|
|
|
= render PhilomenaWeb.SearchView, "_form.html", conn: @conn
|