diff --git a/packages/frontend/core/src/pages/workspace/all-page.tsx b/packages/frontend/core/src/pages/workspace/all-page.tsx
index f4a44e1e4..d62bf16b2 100644
--- a/packages/frontend/core/src/pages/workspace/all-page.tsx
+++ b/packages/frontend/core/src/pages/workspace/all-page.tsx
@@ -295,6 +295,7 @@ export const AllPage = () => {
) : (
}
blockSuiteWorkspace={currentWorkspace.blockSuiteWorkspace}
/>
)}
diff --git a/packages/frontend/core/src/pages/workspace/page-list-empty.tsx b/packages/frontend/core/src/pages/workspace/page-list-empty.tsx
index 4cf41ea70..dc813941a 100644
--- a/packages/frontend/core/src/pages/workspace/page-list-empty.tsx
+++ b/packages/frontend/core/src/pages/workspace/page-list-empty.tsx
@@ -2,7 +2,7 @@ import { Empty } from '@affine/component';
import { Trans } from '@affine/i18n';
import { useAFFiNEI18N } from '@affine/i18n/hooks';
import type { Workspace } from '@blocksuite/store';
-import { useCallback } from 'react';
+import { type ReactNode, useCallback } from 'react';
import { usePageHelper } from '../../components/blocksuite/block-suite-page-list/utils';
import * as styles from './page-list-empty.css';
@@ -10,9 +10,11 @@ import * as styles from './page-list-empty.css';
export const EmptyPageList = ({
type,
blockSuiteWorkspace,
+ heading,
}: {
type: 'all' | 'trash' | 'shared' | 'public';
blockSuiteWorkspace: Workspace;
+ heading?: ReactNode;
}) => {
const { createPage } = usePageHelper(blockSuiteWorkspace);
const t = useAFFiNEI18N();
@@ -56,6 +58,7 @@ export const EmptyPageList = ({
return (