diff --git a/packages/extension/src/App.vue b/packages/extension/src/App.vue index 7d9bbffe..b79018b9 100644 --- a/packages/extension/src/App.vue +++ b/packages/extension/src/App.vue @@ -43,65 +43,22 @@ - - -
- - - - -
- - -
- -
-
+ @@ -123,8 +80,9 @@ @@ -150,31 +108,24 @@ \ No newline at end of file + + + \ No newline at end of file diff --git a/packages/ui/src/components/PromptTypeSelector.vue b/packages/ui/src/components/PromptTypeSelector.vue index 74d50cb9..901e76d1 100644 --- a/packages/ui/src/components/PromptTypeSelector.vue +++ b/packages/ui/src/components/PromptTypeSelector.vue @@ -1,41 +1,36 @@ diff --git a/packages/ui/src/index.ts b/packages/ui/src/index.ts index e888928f..6e9c4eb7 100644 --- a/packages/ui/src/index.ts +++ b/packages/ui/src/index.ts @@ -1,4 +1,4 @@ -// 导入样式 +// 导入样式 import 'element-plus/dist/index.css' import './styles/index.css' import './styles/scrollbar.css' @@ -32,6 +32,7 @@ export { default as LanguageSwitchUI } from './components/LanguageSwitch.vue' export { default as BuiltinTemplateLanguageSwitchUi } from './components/BuiltinTemplateLanguageSwitch.vue' export { default as DataManagerUI } from './components/DataManager.vue' export { default as PromptTypeSelectorUI } from './components/PromptTypeSelector.vue' +export { default as OptimizePanelUI } from './components/OptimizePanel.vue' // 导出指令 export { clickOutside } from './directives/clickOutside' diff --git a/packages/ui/tests/unit/PromptTypeSelector.test.ts b/packages/ui/tests/unit/PromptTypeSelector.test.ts index fc8ae3d7..b018a327 100644 --- a/packages/ui/tests/unit/PromptTypeSelector.test.ts +++ b/packages/ui/tests/unit/PromptTypeSelector.test.ts @@ -35,7 +35,7 @@ describe('PromptTypeSelector', () => { }) expect(wrapper.find('.prompt-type-selector').exists()).toBe(true) - expect(wrapper.text()).toContain('Prompt Type') + // 移除了"优化模式:"标签前缀,只显示按钮 expect(wrapper.text()).toContain('System Prompt') expect(wrapper.text()).toContain('User Prompt') }) @@ -162,11 +162,11 @@ describe('PromptTypeSelector', () => { } }) - // Should show prompt type label and buttons, but no help text - expect(wrapper.text()).toContain('Prompt Type') + // Should show buttons but no label prefix or help text (simplified design) expect(wrapper.text()).toContain('System Prompt') expect(wrapper.text()).toContain('User Prompt') - // Should not contain help text (simplified design) + // Should not contain label prefix or help text (simplified design) + expect(wrapper.text()).not.toContain('Prompt Type') expect(wrapper.text()).not.toContain('Optimize system prompts to define AI assistant role') }) @@ -180,11 +180,11 @@ describe('PromptTypeSelector', () => { } }) - // Should show compact design without help text - expect(wrapper.text()).toContain('Prompt Type') + // Should show compact design without label prefix or help text expect(wrapper.text()).toContain('System Prompt') expect(wrapper.text()).toContain('User Prompt') - // Should not contain help text (simplified design) + // Should not contain label prefix or help text (simplified design) + expect(wrapper.text()).not.toContain('Prompt Type') expect(wrapper.text()).not.toContain('Optimize user prompts to improve AI interaction') }) diff --git a/packages/web/src/App.vue b/packages/web/src/App.vue index 4fcc853d..1364fa1b 100644 --- a/packages/web/src/App.vue +++ b/packages/web/src/App.vue @@ -44,16 +44,6 @@ - -
- -
- - -
+