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