import { Copy } from 'lucide-react' import { toast } from 'sonner' import { Button } from '@evobgp/ui/components/button' import { Dialog, DialogContent, DialogDescription, DialogFooter, DialogHeader, DialogTitle, } from '@evobgp/ui/components/dialog' interface ApiKeyTokenDialogProps { open: boolean token: string onOpenChange: (open: boolean) => void } export function ApiKeyTokenDialog({ open, token, onOpenChange }: ApiKeyTokenDialogProps) { async function copyToken() { if (!token) return try { await navigator.clipboard.writeText(token) toast.success('Скопировано') } catch { toast.error('Не удалось скопировать') } } return ( Сохраните токен Он больше не будет показан. Скопируйте в безопасное хранилище.
{token}
) }