fix: can't go back to all pages by click All Pages button (#3219)

This commit is contained in:
3720
2023-07-13 23:26:12 +08:00
committed by Alex Yang
parent 735d91a003
commit c38dd1cc5e

View File

@@ -10,6 +10,7 @@ import {
SidebarContainer,
SidebarScrollableContainer,
} from '@affine/component/app-sidebar';
import { useCollectionManager } from '@affine/component/page-list';
import { isDesktop } from '@affine/env/constant';
import { useAFFiNEI18N } from '@affine/i18n/hooks';
import {
@@ -93,10 +94,10 @@ export const RootAppSidebar = ({
onOpenWorkspaceListModal,
onOpenSettingModal,
}: RootAppSidebarProps): ReactElement => {
const currentWorkspaceId = currentWorkspace?.id || null;
const currentWorkspaceId = currentWorkspace.id;
const [appSettings] = useAppSetting();
const blockSuiteWorkspace = currentWorkspace?.blockSuiteWorkspace;
const { backToAll } = useCollectionManager(currentWorkspace.id);
const blockSuiteWorkspace = currentWorkspace.blockSuiteWorkspace;
const t = useAFFiNEI18N();
const onClickNewPage = useCallback(async () => {
const page = createPage();
@@ -169,6 +170,7 @@ export const RootAppSidebar = ({
icon={<FolderIcon />}
currentPath={currentPath}
path={currentWorkspaceId && paths.all(currentWorkspaceId)}
onClick={backToAll}
>
<span data-testid="all-pages">{t['All pages']()}</span>
</RouteMenuLinkItem>