fix: empty server list throws console error on move (#1048)

Co-authored-by: 三咲智子 Kevin Deng <sxzz@sxzz.moe>
pull/1053/head
Kushal Niroula 2023-01-13 12:08:24 +05:45 zatwierdzone przez GitHub
rodzic 6cb3183c2e
commit 23532062f5
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 4AEE18F83AFDEB23
1 zmienionych plików z 4 dodań i 0 usunięć

Wyświetl plik

@ -94,6 +94,10 @@ function toSelector(server: string) {
return server.replace(/[^\w-]/g, '-')
}
function move(delta: number) {
if (filteredServers.length === 0) {
autocompleteIndex = 0
return
}
autocompleteIndex = ((autocompleteIndex + delta) + filteredServers.length) % filteredServers.length
document.querySelector(`#${toSelector(filteredServers[autocompleteIndex])}`)?.scrollIntoView(false)
}