mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-07-25 06:18:45 +08:00
fix(core): deleted doc should not appear in tag pages (#8143)
close AF-1206
This commit is contained in:
@@ -13,7 +13,6 @@ import * as styles from './tag-list-item.css';
|
|||||||
|
|
||||||
const TagListTitleCell = ({
|
const TagListTitleCell = ({
|
||||||
title,
|
title,
|
||||||
pageCount,
|
|
||||||
}: Pick<TagListItemProps, 'title' | 'pageCount'>) => {
|
}: Pick<TagListItemProps, 'title' | 'pageCount'>) => {
|
||||||
const t = useI18n();
|
const t = useI18n();
|
||||||
return (
|
return (
|
||||||
@@ -24,12 +23,13 @@ const TagListTitleCell = ({
|
|||||||
>
|
>
|
||||||
{title || t['Untitled']()}
|
{title || t['Untitled']()}
|
||||||
</div>
|
</div>
|
||||||
|
{/* //TODO(@EYHN): when indexer is ready, add this back
|
||||||
<div
|
<div
|
||||||
data-testid="page-list-item-preview-text"
|
data-testid="page-list-item-preview-text"
|
||||||
className={styles.titleCellPreview}
|
className={styles.titleCellPreview}
|
||||||
>
|
>
|
||||||
{` · ${t['com.affine.tags.count']({ count: pageCount || 0 })}`}
|
{` · ${t['com.affine.tags.count']({ count: pageCount || 0 })}`}
|
||||||
</div>
|
</div> */}
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -37,7 +37,9 @@ export const TagDetail = ({ tagId }: { tagId?: string }) => {
|
|||||||
|
|
||||||
const filteredPageMetas = useMemo(() => {
|
const filteredPageMetas = useMemo(() => {
|
||||||
const pageIdsSet = new Set(pageIds);
|
const pageIdsSet = new Set(pageIds);
|
||||||
return pageMetas.filter(page => pageIdsSet.has(page.id));
|
return pageMetas
|
||||||
|
.filter(page => pageIdsSet.has(page.id))
|
||||||
|
.filter(page => !page.trash);
|
||||||
}, [pageIds, pageMetas]);
|
}, [pageIds, pageMetas]);
|
||||||
|
|
||||||
const isActiveView = useIsActiveView();
|
const isActiveView = useIsActiveView();
|
||||||
|
|||||||
Reference in New Issue
Block a user