This commit is contained in:
Fishandchips321 2026-02-22 22:22:38 +00:00
parent 2a572e8bc4
commit 86f273d12d
7 changed files with 50 additions and 15 deletions

View file

@ -10,7 +10,7 @@ interface ServerSearchProps {
}
const ServerSearch = ({ searchTerm, server }: ServerSearchProps) => {
const [searchResults, setSearchResults] = useState<Array<SearchResult>>([]);
const [searchResults, setSearchResults] = useState<Array<SearchResult | undefined>>();
useEffect(() => {
search(searchTerm, server.id).then(results => {
@ -28,16 +28,23 @@ const ServerSearch = ({ searchTerm, server }: ServerSearchProps) => {
</tr>
</thead>
<tbody>
{searchResults.length > 0 ?
searchResults.map(result => {
return (
<tr>
<td>
<ServerSearchResult key={result.id} searchResult={result} server={server} />
</td>
</tr>
)
})
{searchResults ?
searchResults.length > 0 ?
searchResults.map(result => {
return (
<tr>
<td>
<ServerSearchResult key={result!.id} searchResult={result!} server={server} />
</td>
</tr>
)
})
:
<tr>
<td>
<h1>No results found</h1>
</td>
</tr>
:
<Spinner />
}