diff --git a/src/components/ModCard.tsx b/src/components/ModCard.tsx index 2f8fbc0..e13c190 100644 --- a/src/components/ModCard.tsx +++ b/src/components/ModCard.tsx @@ -32,7 +32,8 @@ const typeLabels: Record = { plugin: "إضافة سيرفر", }; -const ModCard = ({ id, slug, title, description, iconUrl, downloads, followers, categories, projectType, viewMode = "grid" }: ModCardProps) => { +const ModCard = ({ id, slug, title, description, iconUrl, downloads, followers, categories, projectType, viewMode = "grid", source = "modrinth" }: ModCardProps) => { + const linkPath = source === "curseforge" ? `/curseforge/${id}` : `/mod/${slug || id}`; if (viewMode === "list") { return (