From 9a84ed40a16ea58c2c1cdc8cf9c46009fe46faea Mon Sep 17 00:00:00 2001 From: Innei Date: Tue, 10 Dec 2024 22:22:36 +0800 Subject: [PATCH] fix: filter no picture breaking logic Signed-off-by: Innei --- apps/renderer/src/modules/entry-column/grid.tsx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/apps/renderer/src/modules/entry-column/grid.tsx b/apps/renderer/src/modules/entry-column/grid.tsx index 557359dd1..6c17864b1 100644 --- a/apps/renderer/src/modules/entry-column/grid.tsx +++ b/apps/renderer/src/modules/entry-column/grid.tsx @@ -32,7 +32,7 @@ export const EntryColumnGrid: FC = (props) => { const masonry = useUISettingKey("pictureViewMasonry") || isMobile const filterNoImage = useUISettingKey("pictureViewFilterNoImage") - const nextData = useMemo(() => { + const nextEntriesIds = useMemo(() => { if (filterNoImage) { return entriesIds.filter((entryId) => { const entry = getEntry(entryId) @@ -42,7 +42,7 @@ export const EntryColumnGrid: FC = (props) => { return entriesIds }, [entriesIds, filterNoImage]) const { t } = useTranslation() - if (nextData.length === 0 && entriesIds.length > 0) { + if (nextEntriesIds.length === 0 && entriesIds.length > 0) { return (
@@ -61,7 +61,7 @@ export const EntryColumnGrid: FC = (props) => { ) } - const hasFilteredContent = nextData.length < entriesIds.length + const hasFilteredContent = nextEntriesIds.length < entriesIds.length const FilteredContentTip = hasFilteredContent && !hasNextPage && (
@@ -85,7 +85,7 @@ export const EntryColumnGrid: FC = (props) => { key={feedId} hasNextPage={hasNextPage} endReached={fetchNextPage} - data={entriesIds} + data={nextEntriesIds} /> {FilteredContentTip} @@ -94,7 +94,7 @@ export const EntryColumnGrid: FC = (props) => { } return ( <> - + {FilteredContentTip} )