From fcaa8ea86a063432ee322c6c3f1f34c98272be31 Mon Sep 17 00:00:00 2001 From: nianzs Date: Wed, 29 Apr 2026 16:29:50 +0800 Subject: [PATCH] feat(frontend): integrate kiro account management UI --- .../account/AccountStatusIndicator.vue | 77 +- .../components/account/AccountUsageCell.vue | 274 ++++++- .../components/account/CreateAccountModal.vue | 688 +++++++++++++++++- .../components/account/EditAccountModal.vue | 278 ++++++- .../account/OAuthAuthorizationFlow.vue | 25 +- .../admin/account/AccountTableFilters.vue | 2 +- .../admin/account/ReAuthAccountModal.vue | 655 ++++++++++++----- .../src/components/common/PlatformIcon.vue | 2 +- .../components/common/PlatformTypeBadge.vue | 27 +- frontend/src/i18n/locales/en.ts | 99 ++- frontend/src/i18n/locales/zh.ts | 70 ++ frontend/src/utils/platformColors.ts | 16 +- frontend/src/views/admin/AccountsView.vue | 37 +- frontend/src/views/admin/GroupsView.vue | 14 +- 14 files changed, 2013 insertions(+), 251 deletions(-) diff --git a/frontend/src/components/account/AccountStatusIndicator.vue b/frontend/src/components/account/AccountStatusIndicator.vue index dd38a49f..cb3c7716 100644 --- a/frontend/src/components/account/AccountStatusIndicator.vue +++ b/frontend/src/components/account/AccountStatusIndicator.vue @@ -12,6 +12,11 @@ {{ overloadCountdown }} +
+ {{ kiroQuotaBadgeLabel }} + {{ kiroQuotaHint }} +
+ + + +