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 @@