From 4250d997b3d6fac7633bdc768b5e06019a1b62f1 Mon Sep 17 00:00:00 2001 From: Soulter <905617992@qq.com> Date: Tue, 17 Feb 2026 16:14:30 +0800 Subject: [PATCH] feat: enhance provider sources panel with styled menu and mobile support --- .../provider/ProviderSourcesPanel.vue | 87 ++++++++++++++++--- .../src/composables/useProviderSources.ts | 8 +- .../i18n/locales/en-US/features/provider.json | 3 +- .../i18n/locales/zh-CN/features/provider.json | 3 +- 4 files changed, 84 insertions(+), 17 deletions(-) diff --git a/dashboard/src/components/provider/ProviderSourcesPanel.vue b/dashboard/src/components/provider/ProviderSourcesPanel.vue index adca10832..8d230d4bc 100644 --- a/dashboard/src/components/provider/ProviderSourcesPanel.vue +++ b/dashboard/src/components/provider/ProviderSourcesPanel.vue @@ -4,7 +4,7 @@

{{ tm('providerSources.title') }}

- + - - - {{ sourceType.label }} - - - + + + {{ sourceType.label }} + + -
+
+
+ + + + +
+
+ +
mdi-creation - {{ getSourceDisplayName(source) }} + {{ getSourceDisplayName(source) }} {{ source.api_base || 'N/A' }}