Skip to content

Commit 3985fa1

Browse files
committed
fix: "TypeError: $details is null" error
1 parent 459abfd commit 3985fa1

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

public/search.js

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,15 @@ const $queryField = document.querySelector(`input[name="query"]`);
55
const $results = document.querySelector(`#results`);
66
const $details = document.querySelector(`#details`);
77

8-
$queryField.addEventListener("keyup", async function(event) {
8+
$queryField.addEventListener("keyup", async function (event) {
99
const query = $queryField.value.trim();
1010
const results = query ? await sendSearchRequest(query) : [];
1111

1212
$results.innerHTML = await searchResults({ query, results });
13-
$details.style.display = "none";
13+
14+
if ($details) {
15+
$details.style.display = "none";
16+
}
1417

1518
window.history.pushState(
1619
{},
@@ -23,8 +26,8 @@ $queryField.addEventListener("keyup", async function(event) {
2326
async function sendSearchRequest(query) {
2427
const response = await fetch(`/api/search?query=${query}`, {
2528
headers: {
26-
accept: "application/json"
27-
}
29+
accept: "application/json",
30+
},
2831
});
2932
const results = await response.json();
3033
return results;

0 commit comments

Comments
 (0)