diff --git a/src/components/universal/UniversalProviderCard.tsx b/src/components/universal/UniversalProviderCard.tsx index b75bb2ef..4ec21a50 100644 --- a/src/components/universal/UniversalProviderCard.tsx +++ b/src/components/universal/UniversalProviderCard.tsx @@ -1,5 +1,5 @@ import { useTranslation } from "react-i18next"; -import { Edit2, Trash2, RefreshCw, Globe } from "lucide-react"; +import { Edit2, Trash2, RefreshCw, Globe, Copy } from "lucide-react"; import { Button } from "@/components/ui/button"; import { ProviderIcon } from "@/components/ProviderIcon"; import type { UniversalProvider } from "@/types"; @@ -9,6 +9,7 @@ interface UniversalProviderCardProps { onEdit: (provider: UniversalProvider) => void; onDelete: (id: string) => void; onSync: (id: string) => void; + onDuplicate: (provider: UniversalProvider) => void; } export function UniversalProviderCard({ @@ -16,6 +17,7 @@ export function UniversalProviderCard({ onEdit, onDelete, onSync, + onDuplicate, }: UniversalProviderCardProps) { const { t } = useTranslation(); @@ -53,6 +55,15 @@ export function UniversalProviderCard({ > +