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(() => {
// Remove groups when filtering
if (debouncedSearchTerm.trim()) {
if (debouncedSearchTerm?.trim()) {
return undefined;
}
@@ -262,7 +262,7 @@ const AlbumArtistMetadataTopSongsContent = ({
const filteredSongs = useMemo(() => {
const filtered = searchLibraryItems(songs, debouncedSearchTerm, LibraryItem.SONG);
// 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.slice(0, 5);
+2 -2
View File
@@ -227,11 +227,11 @@ export const createFuseForLibraryItem = <T extends FuseSearchableItem>(
export const searchLibraryItems = <T extends FuseSearchableItem>(
items: T[],
searchTerm: string,
searchTerm: string | undefined,
itemType: LibraryItem,
options?: CreateFuseOptions,
): T[] => {
if (!searchTerm.trim()) {
if (!searchTerm?.trim()) {
return items;
}