From 3527e47b59fe169a261028aec8fd2e8e3b348f6d Mon Sep 17 00:00:00 2001 From: Ishaan Jaff Date: Mon, 26 Aug 2024 18:33:18 -0700 Subject: [PATCH] ui regenerate an api key --- .../src/components/view_key_table.tsx | 20 ++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/ui/litellm-dashboard/src/components/view_key_table.tsx b/ui/litellm-dashboard/src/components/view_key_table.tsx index 752aad37f9..620c8ca1c1 100644 --- a/ui/litellm-dashboard/src/components/view_key_table.tsx +++ b/ui/litellm-dashboard/src/components/view_key_table.tsx @@ -620,6 +620,10 @@ const ViewKeyTable: React.FC = ({ const handleRegenerateKey = async () => { try { + if (selectedToken == null) { + message.error("Please select a key to regenerate"); + return; + } const response = await regenerateKeyCall(accessToken, selectedToken.token); setRegeneratedKey(response.key); setRegenerateDialogVisible(false); @@ -974,8 +978,15 @@ const ViewKeyTable: React.FC = ({ setRegenerateDialogVisible(false)} + footer={[ + , + + ]} >

Are you sure you want to regenerate this key?

Key Alias:

@@ -986,9 +997,12 @@ const ViewKeyTable: React.FC = ({ {regeneratedKey && ( setRegeneratedKey(null)} onCancel={() => setRegeneratedKey(null)} - footer={null} + footer={[ + + ]} > Save your New Key