From 462714f45ec3fc91c60e4d21bd7cce14f9435b82 Mon Sep 17 00:00:00 2001
From: yuetsh <517252939@qq.com>
Date: Mon, 22 Jun 2026 19:21:11 -0600
Subject: [PATCH] refactor: rebuild GenerateMenuButton on top of
ToolbarMenuButton
---
src/components/GenerateMenuButton.test.ts | 2 +-
src/components/GenerateMenuButton.vue | 75 +++++++----------------
2 files changed, 24 insertions(+), 53 deletions(-)
diff --git a/src/components/GenerateMenuButton.test.ts b/src/components/GenerateMenuButton.test.ts
index 2acf6db..33bfc15 100644
--- a/src/components/GenerateMenuButton.test.ts
+++ b/src/components/GenerateMenuButton.test.ts
@@ -54,7 +54,7 @@ describe('GenerateMenuButton', () => {
await wrapper.get('button[data-testid="generate-menu-toggle"]').trigger('click')
expect(wrapper.find('[data-testid="generate"]').exists()).toBe(true)
- await wrapper.get('div.generate-menu').trigger('keydown', { key: 'Escape' })
+ await wrapper.get('div.toolbar-menu').trigger('keydown', { key: 'Escape' })
expect(wrapper.find('[data-testid="generate"]').exists()).toBe(false)
wrapper.unmount()
diff --git a/src/components/GenerateMenuButton.vue b/src/components/GenerateMenuButton.vue
index c516cc9..a740c80 100644
--- a/src/components/GenerateMenuButton.vue
+++ b/src/components/GenerateMenuButton.vue
@@ -1,68 +1,39 @@
-
+
+