fix type errors

This commit is contained in:
jeffvli
2026-01-29 20:46:07 -08:00
parent 1a39182d80
commit 8ae1fb4fdb
3 changed files with 4 additions and 4 deletions
@@ -639,7 +639,7 @@ const AlbumDetailSongsTable = ({ songs }: AlbumDetailSongsTableProps) => {
const groups = useMemo(() => { const groups = useMemo(() => {
// Remove groups when filtering // Remove groups when filtering
if (debouncedSearchTerm.trim()) { if (debouncedSearchTerm?.trim()) {
return undefined; return undefined;
} }
@@ -262,7 +262,7 @@ const AlbumArtistMetadataTopSongsContent = ({
const filteredSongs = useMemo(() => { const filteredSongs = useMemo(() => {
const filtered = searchLibraryItems(songs, debouncedSearchTerm, LibraryItem.SONG); const filtered = searchLibraryItems(songs, debouncedSearchTerm, LibraryItem.SONG);
// When searching, show all results. Otherwise, limit to 5 if not showing all // When searching, show all results. Otherwise, limit to 5 if not showing all
if (debouncedSearchTerm.trim() || showAll) { if (debouncedSearchTerm?.trim() || showAll) {
return filtered; return filtered;
} }
return filtered.slice(0, 5); return filtered.slice(0, 5);
+2 -2
View File
@@ -227,11 +227,11 @@ export const createFuseForLibraryItem = <T extends FuseSearchableItem>(
export const searchLibraryItems = <T extends FuseSearchableItem>( export const searchLibraryItems = <T extends FuseSearchableItem>(
items: T[], items: T[],
searchTerm: string, searchTerm: string | undefined,
itemType: LibraryItem, itemType: LibraryItem,
options?: CreateFuseOptions, options?: CreateFuseOptions,
): T[] => { ): T[] => {
if (!searchTerm.trim()) { if (!searchTerm?.trim()) {
return items; return items;
} }