From d9fe3e73d533d5d7d3176da8693e3c92620fa6f1 Mon Sep 17 00:00:00 2001 From: Peng Xiao Date: Mon, 9 Oct 2023 15:54:05 +0800 Subject: [PATCH] fix: list page storybook not rendering issue (#4560) --- apps/storybook/src/stories/page-list.stories.tsx | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/apps/storybook/src/stories/page-list.stories.tsx b/apps/storybook/src/stories/page-list.stories.tsx index f8e9e73c4..cf7140c53 100644 --- a/apps/storybook/src/stories/page-list.stories.tsx +++ b/apps/storybook/src/stories/page-list.stories.tsx @@ -6,10 +6,12 @@ import { PageList, PageListTrashView, } from '@affine/component/page-list'; +import type { Collection } from '@affine/env/filter'; import { PageIcon } from '@blocksuite/icons'; import { expect } from '@storybook/jest'; import type { Meta, StoryFn } from '@storybook/react'; import { userEvent } from '@storybook/testing-library'; +import { atom } from 'jotai'; export default { title: 'AFFiNE/PageList', @@ -61,11 +63,18 @@ export const AffineAllPageList: StoryFn = ({ ...props }) => ( ); +const baseAtom = atom([]); AffineAllPageList.args = { isPublicWorkspace: false, onCreateNewPage: () => toast('Create new page'), onCreateNewEdgeless: () => toast('Create new edgeless'), onImportFile: () => toast('Import file'), + collectionsAtom: atom( + get => get(baseAtom), + async (_, set, update) => { + set(baseAtom, update); + } + ), list: [ { pageId: '1',