mirror of
https://github.com/BerriAI/litellm.git
synced 2025-04-27 11:43:54 +00:00
ui regenerate an api key
This commit is contained in:
parent
40c018272c
commit
3527e47b59
1 changed files with 17 additions and 3 deletions
|
@ -620,6 +620,10 @@ const ViewKeyTable: React.FC<ViewKeyTableProps> = ({
|
||||||
|
|
||||||
const handleRegenerateKey = async () => {
|
const handleRegenerateKey = async () => {
|
||||||
try {
|
try {
|
||||||
|
if (selectedToken == null) {
|
||||||
|
message.error("Please select a key to regenerate");
|
||||||
|
return;
|
||||||
|
}
|
||||||
const response = await regenerateKeyCall(accessToken, selectedToken.token);
|
const response = await regenerateKeyCall(accessToken, selectedToken.token);
|
||||||
setRegeneratedKey(response.key);
|
setRegeneratedKey(response.key);
|
||||||
setRegenerateDialogVisible(false);
|
setRegenerateDialogVisible(false);
|
||||||
|
@ -974,8 +978,15 @@ const ViewKeyTable: React.FC<ViewKeyTableProps> = ({
|
||||||
<Modal
|
<Modal
|
||||||
title="Regenerate API Key"
|
title="Regenerate API Key"
|
||||||
visible={regenerateDialogVisible}
|
visible={regenerateDialogVisible}
|
||||||
onOk={handleRegenerateKey}
|
|
||||||
onCancel={() => setRegenerateDialogVisible(false)}
|
onCancel={() => setRegenerateDialogVisible(false)}
|
||||||
|
footer={[
|
||||||
|
<Button key="cancel" onClick={() => setRegenerateDialogVisible(false)} className="mr-2">
|
||||||
|
Cancel
|
||||||
|
</Button>,
|
||||||
|
<Button key="regenerate" onClick={handleRegenerateKey}>
|
||||||
|
Regenerate
|
||||||
|
</Button>
|
||||||
|
]}
|
||||||
>
|
>
|
||||||
<p>Are you sure you want to regenerate this key?</p>
|
<p>Are you sure you want to regenerate this key?</p>
|
||||||
<p>Key Alias:</p>
|
<p>Key Alias:</p>
|
||||||
|
@ -986,9 +997,12 @@ const ViewKeyTable: React.FC<ViewKeyTableProps> = ({
|
||||||
{regeneratedKey && (
|
{regeneratedKey && (
|
||||||
<Modal
|
<Modal
|
||||||
visible={!!regeneratedKey}
|
visible={!!regeneratedKey}
|
||||||
onOk={() => setRegeneratedKey(null)}
|
|
||||||
onCancel={() => setRegeneratedKey(null)}
|
onCancel={() => setRegeneratedKey(null)}
|
||||||
footer={null}
|
footer={[
|
||||||
|
<Button key="close" onClick={() => setRegeneratedKey(null)}>
|
||||||
|
Close
|
||||||
|
</Button>
|
||||||
|
]}
|
||||||
>
|
>
|
||||||
<Grid numItems={1} className="gap-2 w-full">
|
<Grid numItems={1} className="gap-2 w-full">
|
||||||
<Title>Save your New Key</Title>
|
<Title>Save your New Key</Title>
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue