From 248a748d19b8f02971bb8171ee152d9f8afc2235 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=BB=8E=E4=BC=9F=E6=9D=B0?= <674416404@qq.com>
Date: Wed, 30 Apr 2025 11:49:20 +0800
Subject: [PATCH 1/3] fix(menu): fix menu style and usage example
---
 src/menu/_usage/index.vue | 33 ++++++++++++++++++++++++++++-----
 1 file changed, 28 insertions(+), 5 deletions(-)
diff --git a/src/menu/_usage/index.vue b/src/menu/_usage/index.vue
index 5c0883843..e5e022882 100644
--- a/src/menu/_usage/index.vue
+++ b/src/menu/_usage/index.vue
@@ -37,16 +37,39 @@
     
     
       
-        
+        
           
             
           
+
           
-            菜单1
-          
-          
-            菜单2
+            
+              
+            
+            仪表盘
           
+
+          
+            
+              
+            
+            
+              菜单二
+            
+          
+          
+            
+              
+            
+            
+              三级菜单-1
+              三级菜单-2
+              三级菜单-3
+            
+            
+              二级菜单-2
+            
+          
         
        
     
From 912d75b80e352c88de21c899a4f77e268c6495ab Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=BB=8E=E4=BC=9F=E6=9D=B0?= <674416404@qq.com>
Date: Wed, 30 Apr 2025 15:05:28 +0800
Subject: [PATCH 2/3] fix: fix renderHeadSubmenu no icon
---
 src/menu/submenu.tsx | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/menu/submenu.tsx b/src/menu/submenu.tsx
index a198cf80c..299a149b2 100644
--- a/src/menu/submenu.tsx
+++ b/src/menu/submenu.tsx
@@ -288,7 +288,8 @@ export default defineComponent({
       const rippleVal = (this.keepAnimation as Record).ripple ? this.rippleColor : false;
       const normalSubmenu = [
         ,
         {renderContent(this, 'default', 'content')}
,
       ];
From 29d3e49ba52a7d38f5acf08b0a9cc54b96aec072 Mon Sep 17 00:00:00 2001
From: "github-actions[bot]" 
Date: Fri, 9 May 2025 03:05:02 +0000
Subject: [PATCH 3/3] chore: update snapshot
---
 test/snap/__snapshots__/csr.test.js.snap | 154 ++++++++++++++++++-----
 test/snap/__snapshots__/ssr.test.js.snap |   6 +-
 2 files changed, 126 insertions(+), 34 deletions(-)
diff --git a/test/snap/__snapshots__/csr.test.js.snap b/test/snap/__snapshots__/csr.test.js.snap
index 279489c2e..f866c4cca 100644
--- a/test/snap/__snapshots__/csr.test.js.snap
+++ b/test/snap/__snapshots__/csr.test.js.snap
@@ -68881,9 +68881,13 @@ exports[`csr snapshot test > csr test ./src/menu/_example/double.vue 1`] = `
             class="t-menu__item t-menu__item-spacer t-menu__item-spacer--bottom t-is-opened"
           >
             
           
            csr test ./src/menu/_example/double.vue 1`] = `
             class="t-menu__item t-menu__item-spacer t-menu__item-spacer--bottom"
           >
             
           
            csr test ./src/menu/_example/double.vue 1`] = `
             class="t-menu__item t-menu__item-spacer t-menu__item-spacer--bottom t-is-opened"
           >
             
           
            csr test ./src/menu/_example/double.vue 1`] = `
             class="t-menu__item t-menu__item-spacer t-menu__item-spacer--bottom"
           >
             
           
            csr test ./src/menu/_example/head-menu-tile.vue 1`]
           >
             
+            >
+              
+            
             
@@ -69928,7 +69948,11 @@ exports[`csr snapshot test > csr test ./src/menu/_example/head-menu-tile.vue 1`]
           >
             
+            >
+              
+            
             
@@ -69980,7 +70004,11 @@ exports[`csr snapshot test > csr test ./src/menu/_example/head-menu-tile.vue 1`]
           >
             
+            >
+              
+            
             
@@ -70151,9 +70179,13 @@ exports[`csr snapshot test > csr test ./src/menu/_example/multi-head.vue 1`] = `
             class="t-menu__item t-menu__item-spacer t-menu__item-spacer--bottom t-is-opened"
           >
             
           
            csr test ./src/menu/_example/multi-head.vue 1`] = `
               
                csr test ./src/menu/_example/multi-head.vue 1`] = `
               
                csr test ./src/menu/_example/multi-head.vue 1`] = `
               
                csr test ./src/menu/_example/multi-head.vue 1`] = `
             class="t-menu__item t-menu__item-spacer t-menu__item-spacer--bottom"
           >
             
           
            csr test ./src/menu/_example/multi-head.vue 1`] = `
               
                csr test ./src/menu/_example/multi-head.vue 1`] = `
               
                csr test ./src/menu/_example/multi-head.vue 1`] = `
               
                csr test ./src/menu/_example/multi-head.vue 1`] = `
             class="t-menu__item t-menu__item-spacer t-menu__item-spacer--bottom t-is-opened"
           >
             
           
            csr test ./src/menu/_example/multi-head.vue 1`] = `
               
                csr test ./src/menu/_example/multi-head.vue 1`] = `
               
                csr test ./src/menu/_example/multi-head.vue 1`] = `
               
                csr test ./src/menu/_example/multi-head.vue 1`] = `
             class="t-menu__item t-menu__item-spacer t-menu__item-spacer--bottom"
           >
             
           
            csr test ./src/menu/_example/multi-head.vue 1`] = `
               
                csr test ./src/menu/_example/multi-head.vue 1`] = `
               
                csr test ./src/menu/_example/multi-head.vue 1`] = `
               
                renders ./src/menu/_example/custom-header.vue corre
 
 exports[`ssr snapshot test > renders ./src/menu/_example/custom-side.vue correctly 1`] = `""`;
 
-exports[`ssr snapshot test > renders ./src/menu/_example/double.vue correctly 1`] = `""`;
+exports[`ssr snapshot test > renders ./src/menu/_example/double.vue correctly 1`] = `""`;
 
 exports[`ssr snapshot test > renders ./src/menu/_example/group-side.vue correctly 1`] = `""`;
 
@@ -682,9 +682,9 @@ exports[`ssr snapshot test > renders ./src/menu/_example/head-menu-empty.vue cor
 
 exports[`ssr snapshot test > renders ./src/menu/_example/head-menu-mode-tile.vue correctly 1`] = `""`;
 
-exports[`ssr snapshot test > renders ./src/menu/_example/head-menu-tile.vue correctly 1`] = `""`;
+exports[`ssr snapshot test > renders ./src/menu/_example/head-menu-tile.vue correctly 1`] = `""`;
 
-exports[`ssr snapshot test > renders ./src/menu/_example/multi-head.vue correctly 1`] = `""`;
+exports[`ssr snapshot test > renders ./src/menu/_example/multi-head.vue correctly 1`] = `""`;
 
 exports[`ssr snapshot test > renders ./src/menu/_example/multi-side.vue correctly 1`] = `""`;