chore: remove usePageMetaList

This commit is contained in:
QiShaoXuan
2023-01-11 14:55:12 +08:00
parent 65f767e35a
commit 97b8456eac
8 changed files with 14 additions and 70 deletions
@@ -1,18 +1,18 @@
import { PageList } from '@/components/page-list';
import { AllPagesIcon } from '@blocksuite/icons';
import usePageMetaList from '@/hooks/use-page-meta-list';
import { PageListHeader } from '@/components/header';
import { ReactElement } from 'react';
import WorkspaceLayout from '@/components/workspace-layout';
import { useTranslation } from '@affine/i18n';
import { useAppState } from '@/providers/app-state-provider';
const All = () => {
const pageMetaList = usePageMetaList();
const { pageList } = useAppState();
const { t } = useTranslation();
return (
<>
<PageListHeader icon={<AllPagesIcon />}>{t('All pages')}</PageListHeader>
<PageList
pageList={pageMetaList.filter(p => !p.trash)}
pageList={pageList.filter(p => !p.trash)}
showFavoriteTag={true}
/>
</>
@@ -1,19 +1,19 @@
import { PageListHeader } from '@/components/header';
import { PageList } from '@/components/page-list';
import { FavouritesIcon } from '@blocksuite/icons';
import usePageMetaList from '@/hooks/use-page-meta-list';
import { ReactElement } from 'react';
import WorkspaceLayout from '@/components/workspace-layout';
import { useTranslation } from '@affine/i18n';
import { useAppState } from '@/providers/app-state-provider';
export const Favorite = () => {
const pageMetaList = usePageMetaList();
const { pageList } = useAppState();
const { t } = useTranslation();
return (
<>
<PageListHeader icon={<FavouritesIcon />}>
{t('Favourites')}
</PageListHeader>
<PageList pageList={pageMetaList.filter(p => p.favorite && !p.trash)} />
<PageList pageList={pageList.filter(p => p.favorite && !p.trash)} />
</>
);
};
@@ -1,17 +1,17 @@
import { PageListHeader } from '@/components/header';
import { PageList } from '@/components/page-list';
import { TrashIcon } from '@blocksuite/icons';
import usePageMetaList from '@/hooks/use-page-meta-list';
import { ReactElement } from 'react';
import WorkspaceLayout from '@/components/workspace-layout';
import { useTranslation } from '@affine/i18n';
import { useAppState } from '@/providers/app-state-provider';
export const Trash = () => {
const pageMetaList = usePageMetaList();
const { pageList } = useAppState();
const { t } = useTranslation();
return (
<>
<PageListHeader icon={<TrashIcon />}>{t('Trash')}</PageListHeader>
<PageList pageList={pageMetaList.filter(p => p.trash)} isTrash={true} />
<PageList pageList={pageList.filter(p => p.trash)} isTrash={true} />
</>
);
};