From b094fcf4b476724174b00c90235763c77bdb59ee Mon Sep 17 00:00:00 2001 From: BennyKok Date: Thu, 18 Jan 2024 16:38:02 +0800 Subject: [PATCH] feat: add copy button api key --- web/src/components/APIKeyList.tsx | 18 +++++++++++++----- web/src/components/CopyButton.tsx | 3 +++ 2 files changed, 16 insertions(+), 5 deletions(-) diff --git a/web/src/components/APIKeyList.tsx b/web/src/components/APIKeyList.tsx index b73c54c..baff5cf 100644 --- a/web/src/components/APIKeyList.tsx +++ b/web/src/components/APIKeyList.tsx @@ -11,6 +11,7 @@ import { FormMessage, Form, } from "./ui/form"; +import { CopyButton } from "@/components/CopyButton"; import { Button } from "@/components/ui/button"; import { Checkbox } from "@/components/ui/checkbox"; import { @@ -387,16 +388,19 @@ function AddMachinesDialog() { {apiKey && ( API Key (Copy the API key now) - - - - {/* */} +
+ + + + +
)} {apiKey ? ( ) : ( - )} diff --git a/web/src/components/CopyButton.tsx b/web/src/components/CopyButton.tsx index ca0ea8c..049574f 100644 --- a/web/src/components/CopyButton.tsx +++ b/web/src/components/CopyButton.tsx @@ -3,6 +3,7 @@ import { Button } from "@/components/ui/button"; import { cn } from "@/lib/utils"; import { Copy } from "lucide-react"; +import { toast } from "sonner"; export function CopyButton({ className, @@ -13,7 +14,9 @@ export function CopyButton({ }) { return (