diff options
| author | Mohamed Bassem <me@mbassem.com> | 2025-09-14 16:31:08 +0000 |
|---|---|---|
| committer | Mohamed Bassem <me@mbassem.com> | 2025-09-14 16:31:08 +0000 |
| commit | 7671f4ff7ac5b106c3faa6b59a01f154cb34be99 (patch) | |
| tree | f9445fd05de16117a6f9fb6941a7f0f359d6618d /apps/web/components/settings/AddApiKey.tsx | |
| parent | 69ef2ffe5e9216b0c0690221fc5679baabdc93ea (diff) | |
| download | karakeep-7671f4ff7ac5b106c3faa6b59a01f154cb34be99.tar.zst | |
feat: Regen api keys
Diffstat (limited to 'apps/web/components/settings/AddApiKey.tsx')
| -rw-r--r-- | apps/web/components/settings/AddApiKey.tsx | 25 |
1 files changed, 5 insertions, 20 deletions
diff --git a/apps/web/components/settings/AddApiKey.tsx b/apps/web/components/settings/AddApiKey.tsx index 326da229..c8baa626 100644 --- a/apps/web/components/settings/AddApiKey.tsx +++ b/apps/web/components/settings/AddApiKey.tsx @@ -5,7 +5,6 @@ import { useState } from "react"; import { useRouter } from "next/navigation"; import { ActionButton } from "@/components/ui/action-button"; import { Button } from "@/components/ui/button"; -import CopyBtn from "@/components/ui/copy-button"; import { Dialog, DialogClose, @@ -33,24 +32,7 @@ import { PlusCircle } from "lucide-react"; import { useForm } from "react-hook-form"; import { z } from "zod"; -function ApiKeySuccess({ apiKey }: { apiKey: string }) { - const { t } = useTranslation(); - return ( - <div> - <div className="py-4 text-sm text-muted-foreground"> - {t("settings.api_keys.key_success_please_copy")} - </div> - <div className="flex space-x-2 pt-2"> - <Input value={apiKey} readOnly /> - <CopyBtn - getStringToCopy={() => { - return apiKey; - }} - /> - </div> - </div> - ); -} +import ApiKeySuccess from "./ApiKeySuccess"; function AddApiKeyForm({ onSuccess }: { onSuccess: (key: string) => void }) { const { t } = useTranslation(); @@ -145,7 +127,10 @@ export default function AddApiKey() { </DialogTitle> </DialogHeader> {key ? ( - <ApiKeySuccess apiKey={key} /> + <ApiKeySuccess + apiKey={key} + message={t("settings.api_keys.key_success")} + /> ) : ( <AddApiKeyForm onSuccess={setKey} /> )} |
