diff --git a/apps/web/src/pages/public-workspace/[workspaceId].tsx b/apps/web/src/pages/public-workspace/[workspaceId].tsx
index 2b84723ece..4a8e042bde 100644
--- a/apps/web/src/pages/public-workspace/[workspaceId].tsx
+++ b/apps/web/src/pages/public-workspace/[workspaceId].tsx
@@ -1,6 +1,5 @@
import { Breadcrumbs, IconButton, ListSkeleton } from '@affine/component';
import { SearchIcon } from '@blocksuite/icons';
-import { Box } from '@mui/material';
import { useAtomValue, useSetAtom } from 'jotai';
import dynamic from 'next/dynamic';
import { useRouter } from 'next/router';
@@ -68,11 +67,6 @@ const ListPageInner: React.FC<{
{name}
-
diff --git a/apps/web/src/pages/public-workspace/[workspaceId]/[pageId].tsx b/apps/web/src/pages/public-workspace/[workspaceId]/[pageId].tsx
index da5ec9d35d..3cea289949 100644
--- a/apps/web/src/pages/public-workspace/[workspaceId]/[pageId].tsx
+++ b/apps/web/src/pages/public-workspace/[workspaceId]/[pageId].tsx
@@ -25,7 +25,7 @@ export const NavContainer = styled('div')(({ theme }) => {
return {
width: '100vw',
height: '60px',
- ...displayFlex('start', 'center'),
+ ...displayFlex('space-between', 'center'),
backgroundColor: theme.colors.pageBackground,
};
});
diff --git a/tests/parallels/affine/affine-public-workspace.spec.ts b/tests/parallels/affine/affine-public-workspace.spec.ts
index 2cd6ecd61d..8a7fee1018 100644
--- a/tests/parallels/affine/affine-public-workspace.spec.ts
+++ b/tests/parallels/affine/affine-public-workspace.spec.ts
@@ -8,14 +8,14 @@ import { createFakeUser, loginUser, openHomePage } from '../../libs/utils';
import { createWorkspace } from '../../libs/workspace';
test.describe('affine public workspace', () => {
- test('enable public workspace', async ({ page }) => {
+ test('enable public workspace', async ({ page, context }) => {
await openHomePage(page);
await waitMarkdownImported(page);
const [a] = await createFakeUser();
await loginUser(page, a);
const name = `test-${Date.now()}`;
await createWorkspace({ name }, page);
- await page.waitForTimeout(50);
+ await waitMarkdownImported(page);
await clickSideBarSettingButton(page);
await page.waitForTimeout(50);
await clickPublishPanel(page);
@@ -32,5 +32,9 @@ test.describe('affine public workspace', () => {
expect(url.startsWith('http://localhost:8080/public-workspace/')).toBe(
true
);
+ const page2 = await context.newPage();
+ await page2.goto(url);
+ await page2.waitForSelector('thead');
+ await page2.getByText('Welcome to AFFiNE').click();
});
});