fix: show table head when no item in page list (#2642)

This commit is contained in:
Whitewater
2023-06-01 01:31:51 -07:00
committed by GitHub
parent e1f715f837
commit 23126e1ff6
8 changed files with 183 additions and 416 deletions

View File

@@ -118,9 +118,6 @@ export const BlockSuitePageList: React.FC<BlockSuitePageListProps> = ({
}),
[pageMetas, filterMode, isPreferredEdgeless, listType, view]
);
if (list.length === 0) {
return <PageListEmpty listType={listType} />;
}
if (listType === 'trash') {
const pageList: TrashListData[] = list.map(pageMeta => {
@@ -153,7 +150,12 @@ export const BlockSuitePageList: React.FC<BlockSuitePageListProps> = ({
},
};
});
return <PageListTrashView list={pageList} />;
return (
<PageListTrashView
list={pageList}
fallback={<PageListEmpty listType={listType} />}
/>
);
}
const pageList: ListData[] = list.map(pageMeta => {
@@ -205,6 +207,7 @@ export const BlockSuitePageList: React.FC<BlockSuitePageListProps> = ({
onImportFile={importFile}
isPublicWorkspace={isPublic}
list={pageList}
fallback={<PageListEmpty listType={listType} />}
/>
);
};