diff --git a/client/web/src/routes/Main/Content/Inbox/Sidebar.tsx b/client/web/src/routes/Main/Content/Inbox/Sidebar.tsx index 654b45e5..c558b8aa 100644 --- a/client/web/src/routes/Main/Content/Inbox/Sidebar.tsx +++ b/client/web/src/routes/Main/Content/Inbox/Sidebar.tsx @@ -21,6 +21,7 @@ import { PillTabPane, PillTabs } from '@/components/PillTabs'; import { SectionHeader } from '@/components/SectionHeader'; import { openReconfirmModalP } from '@/components/Modal'; import { CommonSidebarWrapper } from '@/components/CommonSidebarWrapper'; +import { Virtuoso } from 'react-virtuoso'; const buildLink = (itemId: string) => `/main/inbox/${itemId}`; @@ -135,18 +136,31 @@ export const InboxSidebar: React.FC = React.memo(() => { {t('收件箱')} -
+
{fullList.map((item) => renderInbox(item))}, + children: ( + renderInbox(item)} + /> + ), }, { key: '2', label: `${t('未读')} (${unreadList.length})`, - children: <>{unreadList.map((item) => renderInbox(item))}, + children: ( + renderInbox(item)} + /> + ), }, ]} />