Skip to content

Commit 310ee35

Browse files
committed
added no movie found message
1 parent c045ae8 commit 310ee35

File tree

1 file changed

+25
-18
lines changed

1 file changed

+25
-18
lines changed

movieSearch/movies.js

Lines changed: 25 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -41,28 +41,35 @@ async function searchMovie(e) {
4141
function showData(data) {
4242
resultsDiv.innerHTML = "";
4343

44-
const resultWrapper = document.createElement("div");
45-
resultWrapper.classList.add("resultWrapper", "flex", "flex-wrap", "gap-4");
44+
if (data.length === 0) {
45+
const h2 = document.createElement("h2");
46+
h2.classList.add("font-bold", "text-xl", "text-center");
47+
h2.innerText = "No Results... Try another search term";
48+
resultsDiv.append(h2);
49+
} else {
50+
const resultWrapper = document.createElement("div");
51+
resultWrapper.classList.add("resultWrapper", "flex", "flex-wrap", "gap-4");
4652

47-
for (let i = 0; i < data.length; i++) {
48-
const movie = document.createElement("div");
49-
const poster = document.createElement("img");
50-
const name = document.createElement("h3");
53+
for (let i = 0; i < data.length; i++) {
54+
const movie = document.createElement("div");
55+
const poster = document.createElement("img");
56+
const name = document.createElement("h3");
5157

52-
movie.classList.add("movie", "w-[23%]");
53-
poster.classList.add("poster", "w-full", "h-3/4");
54-
name.classList.add("font-bold", "text-xl", "my-2", "text-center");
58+
movie.classList.add("movie", "w-[23%]");
59+
poster.classList.add("poster", "w-full", "h-3/4");
60+
name.classList.add("font-bold", "text-xl", "my-2", "text-center");
5561

56-
poster.src = data[i].poster_path
57-
? image_starting_path + data[i].poster_path
58-
: "image not found.jpg";
59-
60-
name.innerText = data[i].title || data[i].original_title;
62+
poster.src = data[i].poster_path
63+
? image_starting_path + data[i].poster_path
64+
: "image not found.jpg";
6165

62-
movie.append(poster, name);
66+
name.innerText = data[i].title || data[i].original_title;
6367

64-
resultWrapper.append(movie);
65-
}
68+
movie.append(poster, name);
69+
70+
resultWrapper.append(movie);
71+
}
6672

67-
resultsDiv.append(resultWrapper);
73+
resultsDiv.append(resultWrapper);
74+
}
6875
}

0 commit comments

Comments
 (0)