From 793b689b818749c07379623fd513eaf6daa6f4c0 Mon Sep 17 00:00:00 2001 From: Himself65 Date: Tue, 9 May 2023 11:54:07 +0800 Subject: [PATCH] fix(component): updated at in page meta (#2277) --- apps/web/src/components/page-detail-editor.tsx | 3 +++ .../component/src/components/page-list/all-page.tsx | 13 +++++++++++-- tests/parallels/all-page.spec.ts | 11 +++++++++++ 3 files changed, 25 insertions(+), 2 deletions(-) create mode 100644 tests/parallels/all-page.spec.ts diff --git a/apps/web/src/components/page-detail-editor.tsx b/apps/web/src/components/page-detail-editor.tsx index cdb30a9c48..cef2f37a6b 100644 --- a/apps/web/src/components/page-detail-editor.tsx +++ b/apps/web/src/components/page-detail-editor.tsx @@ -81,6 +81,9 @@ export const PageDetailEditor: React.FC = ({ startTransition(() => { setEditor(editor); }); + page.workspace.setPageMeta(page.id, { + updatedDate: Date.now(), + }); onLoad?.(page, editor); }, [onLoad, setEditor] diff --git a/packages/component/src/components/page-list/all-page.tsx b/packages/component/src/components/page-list/all-page.tsx index aeb58d00f7..2f79e1739a 100644 --- a/packages/component/src/components/page-list/all-page.tsx +++ b/packages/component/src/components/page-list/all-page.tsx @@ -169,6 +169,7 @@ export const PageList: React.FC = ({ = ({ } onClick={onClickPage} /> - + {createDate} - + {updatedDate ?? createDate} {!isPublicWorkspace && ( diff --git a/tests/parallels/all-page.spec.ts b/tests/parallels/all-page.spec.ts new file mode 100644 index 0000000000..6b48bd62d5 --- /dev/null +++ b/tests/parallels/all-page.spec.ts @@ -0,0 +1,11 @@ +import { test } from '@playwright/test'; + +import { openHomePage } from '../libs/load-page'; +import { waitMarkdownImported } from '../libs/page-logic'; +import { clickSideBarAllPageButton } from '../libs/sidebar'; + +test('all page', async ({ page }) => { + await openHomePage(page); + await waitMarkdownImported(page); + await clickSideBarAllPageButton(page); +});