Improve code quality

Fix lint warnings
This commit is contained in:
Przemek Więch
2026-05-10 21:56:51 +02:00
parent ea82bc4c98
commit 8202c9cd05
29 changed files with 315 additions and 221 deletions

View File

@@ -53,11 +53,11 @@ export function SearchBar(props: Props) {
/** On search input change. */
function handleSearch(input: string | undefined) {
if (!input) {
if (!input || !searchIndex.current) {
return;
}
const results = searchIndex
.current!.search(input)
const results = searchIndex.current
.search(input)
.map((result) => displaySearchResult(result));
setSearchResults(results);
}
@@ -71,9 +71,9 @@ export function SearchBar(props: Props) {
}
/** On search string changed. */
function onChange(value: string) {
function onChange(value: string | undefined) {
debouncedHandleSearch.current(value);
setSearchString(value);
setSearchString(value || '');
}
// Initialize the search index.
@@ -83,7 +83,7 @@ export function SearchBar(props: Props) {
return (
<Search
onSearchChange={(_, data) => onChange(data.value!)}
onSearchChange={(_, data) => onChange(data.value)}
onResultSelect={(_, data) => handleResultSelect(data.result.id)}
results={searchResults}
noResultsMessage={intl.formatMessage({