diff --git a/src/components/PackageCard/index.tsx b/src/components/PackageCard/index.tsx index 29ad0c4..d944bc3 100644 --- a/src/components/PackageCard/index.tsx +++ b/src/components/PackageCard/index.tsx @@ -1,4 +1,4 @@ -import React, { useState } from 'react'; +import { useState } from 'react'; import { Boxes } from 'lucide-react'; import { Package } from '../../types'; import { InstallGuide } from '../InstallGuide'; @@ -13,30 +13,42 @@ export function PackageCard({ package: pkg }: PackageCardProps) { const [expanded, setExpanded] = useState(false); return ( -
-
-
-
- +
+ {/* Header Section */} +
+
+ {/* Icon */} +
+
+ {/* Content */}
-

{pkg.name}

+

+ {pkg.name} +

{pkg.version}
-

{pkg.description}

-
+

+ {pkg.description} +

+
{pkg.repository} - setExpanded(!expanded)} /> + setExpanded(!expanded)} + />
+ + {/* Expandable Section */} {expanded && ( -
+
)}
); -} \ No newline at end of file +}