nicer search error message

This commit is contained in:
byte[] 2019-11-15 10:40:10 -05:00
parent 4cfaf47573
commit b18e17a179
2 changed files with 12 additions and 2 deletions

View file

@ -24,10 +24,11 @@ defmodule PhilomenaWeb.SearchController do
conn conn
|> render("index.html", images: images, search_query: params["q"]) |> render("index.html", images: images, search_query: params["q"])
else else
{:error, _msg} -> {:error, msg} ->
conn conn
|> render("index.html", |> render("index.html",
images: [], images: [],
error: msg,
search_query: params["q"] search_query: params["q"]
) )
end end

View file

@ -1 +1,10 @@
= render PhilomenaWeb.ImageView, "index.html", conn: @conn, images: @images, route: fn p -> Routes.search_path(@conn, :index, p) end, params: [q: @search_query] = cond do
- Enum.any?(@images) ->
= render PhilomenaWeb.ImageView, "index.html", conn: @conn, images: @images, route: fn p -> Routes.search_path(@conn, :index, p) end, params: [q: @search_query]
- assigns[:error] ->
p
' Oops, there was an error evaluating your query:
pre = assigns[:error]
- true ->
p
' No images found!