fix(component): updated at in page meta (#2277)

This commit is contained in:
Himself65
2023-05-09 11:54:07 +08:00
committed by GitHub
parent 53db6a6e9d
commit 793b689b81
3 changed files with 25 additions and 2 deletions

View File

@@ -81,6 +81,9 @@ export const PageDetailEditor: React.FC<PageDetailEditorProps> = ({
startTransition(() => { startTransition(() => {
setEditor(editor); setEditor(editor);
}); });
page.workspace.setPageMeta(page.id, {
updatedDate: Date.now(),
});
onLoad?.(page, editor); onLoad?.(page, editor);
}, },
[onLoad, setEditor] [onLoad, setEditor]

View File

@@ -169,6 +169,7 @@ export const PageList: React.FC<PageListProps> = ({
<TitleCell <TitleCell
icon={icon} icon={icon}
text={title || t['Untitled']()} text={title || t['Untitled']()}
data-testid="title"
suffix={ suffix={
<FavoriteTag <FavoriteTag
className={favorite ? '' : 'favorite-button'} className={favorite ? '' : 'favorite-button'}
@@ -178,10 +179,18 @@ export const PageList: React.FC<PageListProps> = ({
} }
onClick={onClickPage} onClick={onClickPage}
/> />
<TableCell ellipsis={true} onClick={onClickPage}> <TableCell
data-testid="created-date"
ellipsis={true}
onClick={onClickPage}
>
{createDate} {createDate}
</TableCell> </TableCell>
<TableCell ellipsis={true} onClick={onClickPage}> <TableCell
data-testid="updated-date"
ellipsis={true}
onClick={onClickPage}
>
{updatedDate ?? createDate} {updatedDate ?? createDate}
</TableCell> </TableCell>
{!isPublicWorkspace && ( {!isPublicWorkspace && (

View File

@@ -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);
});