mirror of
https://github.com/jeffvli/feishin.git
synced 2026-05-07 04:20:12 +02:00
fix type errors
This commit is contained in:
@@ -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);
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user