From 15e0a28bd0a8bb96fc2e38f659a7b18f38e72c39 Mon Sep 17 00:00:00 2001 From: Zyy Date: Fri, 14 Aug 2026 00:39:50 +0800 Subject: [PATCH] fix(frontend): refine refresh loading and group alignment Co-authored-by: Codex --- frontend/src/components/base/BaseButton.vue | 6 ++++-- frontend/src/views/accounts/index.vue | 6 +++--- frontend/src/views/api-keys/components/ApiKeyScopeCell.vue | 4 ++-- frontend/src/views/dashboard/index.vue | 1 + frontend/src/views/usage/components/OpsErrorPanel.vue | 1 + frontend/src/views/usage/components/UsageFilters.vue | 1 + 6 files changed, 12 insertions(+), 7 deletions(-) diff --git a/frontend/src/components/base/BaseButton.vue b/frontend/src/components/base/BaseButton.vue index aa6bb5a24..87c34cd08 100644 --- a/frontend/src/components/base/BaseButton.vue +++ b/frontend/src/components/base/BaseButton.vue @@ -10,6 +10,7 @@ const props = withDefaults( variant?: ButtonVariant size?: ButtonSize loading?: boolean + spinIconOnLoading?: boolean disabled?: boolean active?: boolean iconOnly?: boolean @@ -21,6 +22,7 @@ const props = withDefaults( variant: 'primary', size: 'default', loading: false, + spinIconOnLoading: false, disabled: false, active: false, iconOnly: false, @@ -124,7 +126,7 @@ const loadingIconClasses = computed(() => [ :aria-busy="loading" >