From 2dc7c9adf12336e80f2ca3d38c5a96720ca92c83 Mon Sep 17 00:00:00 2001 From: jialin Date: Tue, 17 Mar 2026 16:34:22 +0800 Subject: [PATCH] feat: show the apikey mask value --- src/locales/en-US/apikeys.ts | 1 + src/locales/ja-JP/apikeys.ts | 1 + src/locales/ru-RU/apikeys.ts | 1 + src/locales/zh-CN/apikeys.ts | 1 + src/pages/api-keys/hooks/use-keys-columns.tsx | 10 ++++++++++ src/pages/backends/components/backend-card.tsx | 2 +- 6 files changed, 15 insertions(+), 1 deletion(-) diff --git a/src/locales/en-US/apikeys.ts b/src/locales/en-US/apikeys.ts index f718efea..d1b10602 100644 --- a/src/locales/en-US/apikeys.ts +++ b/src/locales/en-US/apikeys.ts @@ -1,6 +1,7 @@ export default { 'apikeys.title': 'API Keys', 'apikeys.table.apikeys': 'keys', + 'apikeys.table.key': 'Key', 'apikeys.button.create': 'Add API Key', 'apikeys.button.edit': 'Edit API Key', 'apikeys.title.save': 'Save API Key', diff --git a/src/locales/ja-JP/apikeys.ts b/src/locales/ja-JP/apikeys.ts index 9211a108..87f5ad8a 100644 --- a/src/locales/ja-JP/apikeys.ts +++ b/src/locales/ja-JP/apikeys.ts @@ -1,6 +1,7 @@ export default { 'apikeys.title': 'APIキー', 'apikeys.table.apikeys': 'キー', + 'apikeys.table.key': 'キー', 'apikeys.button.create': '新しいAPIキーを作成', 'apikeys.button.edit': 'APIキーを編集', 'apikeys.title.save': 'APIキーを保存', diff --git a/src/locales/ru-RU/apikeys.ts b/src/locales/ru-RU/apikeys.ts index 6612dce0..c8590369 100644 --- a/src/locales/ru-RU/apikeys.ts +++ b/src/locales/ru-RU/apikeys.ts @@ -1,6 +1,7 @@ export default { 'apikeys.title': 'API-ключи', 'apikeys.table.apikeys': 'Ключи', + 'apikeys.table.key': 'Ключ', 'apikeys.button.create': 'Создать API-ключ', 'apikeys.button.edit': 'Редактировать API-ключ', 'apikeys.title.save': 'Сохранить API-ключ', diff --git a/src/locales/zh-CN/apikeys.ts b/src/locales/zh-CN/apikeys.ts index ba174418..713eb94d 100644 --- a/src/locales/zh-CN/apikeys.ts +++ b/src/locales/zh-CN/apikeys.ts @@ -1,6 +1,7 @@ export default { 'apikeys.title': 'API 密钥', 'apikeys.table.apikeys': '密钥', + 'apikeys.table.key': '密钥', 'apikeys.button.create': '添加 API 密钥', 'apikeys.button.edit': '编辑 API 密钥', 'apikeys.title.save': '保存 API 密钥', diff --git a/src/pages/api-keys/hooks/use-keys-columns.tsx b/src/pages/api-keys/hooks/use-keys-columns.tsx index 407f5c76..b0d4397c 100644 --- a/src/pages/api-keys/hooks/use-keys-columns.tsx +++ b/src/pages/api-keys/hooks/use-keys-columns.tsx @@ -47,6 +47,16 @@ const useModelsColumns = ({ ) }, + { + title: intl.formatMessage({ id: 'apikeys.table.key' }), + dataIndex: 'masked_value', + key: 'masked_value', + render: (text: string, record: ListItem) => ( + + {text} + + ) + }, { title: intl.formatMessage({ id: 'apikeys.form.expiretime' }), dataIndex: 'expires_at', diff --git a/src/pages/backends/components/backend-card.tsx b/src/pages/backends/components/backend-card.tsx index 8f9c0e37..67857d59 100644 --- a/src/pages/backends/components/backend-card.tsx +++ b/src/pages/backends/components/backend-card.tsx @@ -59,7 +59,7 @@ const Header = styled.div` const CardName = styled.div` font-weight: 500; - font-size: 16px; + font-size: 14px; display: flex; align-items: center; color: var(--ant-color-text);