diff --git a/src/components/PackageCard.tsx b/src/components/PackageCard.tsx index 685664e..681281a 100644 --- a/src/components/PackageCard.tsx +++ b/src/components/PackageCard.tsx @@ -1,5 +1,5 @@ -import React, { useState } from 'react'; -import { Boxes, ChevronDown, ChevronUp } from 'lucide-react'; +import { useState } from 'react'; +import { Box, ChevronDown, ChevronUp } from 'lucide-react'; import { Package } from '../types'; import { InstallGuide } from './InstallGuide'; @@ -11,47 +11,57 @@ export function PackageCard({ package: pkg }: PackageCardProps) { const [expanded, setExpanded] = useState(false); return ( -
-
-
-
- +
+ {/* Header Section */} +
+ {/* Icon Section */} +
+ +
+ + {/* Package Information */} +
+
+

+ {pkg.name} +

+ + {pkg.version} +
-
-
-

{pkg.name}

- {pkg.version} -
-

{pkg.description}

-
- - {pkg.repository} - - -
+

{pkg.description}

+ + {/* Footer Section */} +
+ + {pkg.repository} + +
+ + {/* Expanded Section */} {expanded && ( -
+
)}
); -} \ No newline at end of file +}