From 517ddbfa05c9d7f8460992ddd3c91b6dfccb01f6 Mon Sep 17 00:00:00 2001 From: ezreal <71426102+Ezreal-byte@users.noreply.github.com> Date: Wed, 23 Sep 2026 15:22:34 +0800 Subject: [PATCH] fix(settings): replace remaining native selects with shared component --- .../editor/EditorSettingsDialog.vue | 41 +++++++++++------ .../settings/McpDatabaseScopePicker.vue | 38 ++++++++-------- .../settings/McpResourceScopePicker.vue | 44 +++++++++---------- .../__tests__/McpDatabaseScopePicker.spec.ts | 7 +++ .../__tests__/McpResourceScopePicker.spec.ts | 10 +++++ .../SettingsSelectConsistency.spec.ts | 15 +++++++ 6 files changed, 100 insertions(+), 55 deletions(-) create mode 100644 apps/desktop/src/components/settings/__tests__/SettingsSelectConsistency.spec.ts diff --git a/apps/desktop/src/components/editor/EditorSettingsDialog.vue b/apps/desktop/src/components/editor/EditorSettingsDialog.vue index 0859224c9d..d54ce39f9c 100644 --- a/apps/desktop/src/components/editor/EditorSettingsDialog.vue +++ b/apps/desktop/src/components/editor/EditorSettingsDialog.vue @@ -7730,29 +7730,44 @@ onUnmounted(() => {
{{ t("settings.tableOpenSortDescription") }}
- +{{ t("settings.mcpDatabaseScopeAllowedConnections") }}
- +