From 949d109ce3c3658d03f13b97786c33b1643eab55 Mon Sep 17 00:00:00 2001
From: Tevin <tingquanren@163.com>
Date: Thu, 09 Apr 2026 16:59:48 +0800
Subject: [PATCH] test: 添加 CSideMenu 组件测试
---
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