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({
>
+