From fb6b8a6aecdc110fd700953f42396846165f93f1 Mon Sep 17 00:00:00 2001
From: Tevin <tingquanren@163.com>
Date: Thu, 09 Apr 2026 18:07:58 +0800
Subject: [PATCH] chore: 移除 Playwright MCP 并添加 e2e 测试技能

---
 example/main.tsx |   22 +++++++++++++++++++++-
 1 files changed, 21 insertions(+), 1 deletions(-)

diff --git a/example/main.tsx b/example/main.tsx
index 361e7cf..67bd719 100644
--- a/example/main.tsx
+++ b/example/main.tsx
@@ -1,5 +1,25 @@
 import { createRoot } from 'react-dom/client';
 import './index.css';
 import App from './App';
+import { SideMenuPage } from './pages/side-menu/SideMenuPage';
 
-createRoot(document.getElementById('root')!).render(<App />);
+/** 预览页面 - 无 shell,直接渲染组件 */
+function PreviewPage() {
+  const hash = window.location.hash;
+  const path = hash.replace('#/preview/', '');
+
+  if (path.includes('side-menu')) {
+    return <SideMenuPage />;
+  }
+
+  return <div>Unknown component</div>;
+}
+
+const root = createRoot(document.getElementById('root')!);
+
+// 检查是否是预览模式
+if (window.location.hash.includes('/preview/')) {
+  root.render(<PreviewPage />);
+} else {
+  root.render(<App />);
+}

--
Gitblit v1.9.1