Skip to content

Commit 8f436f1

Browse files
authored
web: still handle modal close when no items exist (#61)
1 parent b445ec7 commit 8f436f1

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

src/TTX.Web/routes/(_islands)/Search.tsx

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,13 @@ export default function SearchModal(
7373

7474
function handleKeydown(event: KeyboardEvent) {
7575
const items = result.value.length > 0 ? result.value : recent;
76+
77+
if (event.key === "Escape") {
78+
event.preventDefault();
79+
close();
80+
return;
81+
}
82+
7683
if (!items.length) return;
7784

7885
switch (event.key) {

0 commit comments

Comments
 (0)