hunk.code_window: import { WorkspaceCard } from '../workspace-card';
   export type WorkspaceListProps = {
     currentWorkspaceId: string | null;
     items: (AffineWorkspace | LocalWorkspace)[];
     onClick: (workspace: AffineWorkspace | LocalWorkspace) => void;
     onSettingClick: (workspace: AffineWorkspace | LocalWorkspace) => void;
     onDragEnd: (event: DragEndEvent) => void;
  
hunk.labels: keep keep keep add keep keep keep keep keep
hunk.after_edit:   disabled?: boolean;
  
hunk.file_path: packages/component/src/components/workspace-list/index.tsx
hunk.type: add
file: import { expect } from '@playwright/test';
  
  import { test } from '../libs/playwright';
  
  test.describe('exception page', () => {
    test('visit 404 page', async ({ page }) => {
      await page.goto('http://localhost:8080/404');
      const notFoundTip = page.locator('[data-testid=notFound]');
      await expect(notFoundTip).toBeVisible();
    });
  });
  