import { Card, CardContent } from "@/components/ui/card"; import { Badge } from "@/components/ui/badge"; import { Button } from "@/components/ui/button"; import { Star, GitFork, Eye, BookOpen } from "lucide-react"; export function RepoCard({ repo, onStar }: { repo: any; onStar?: () => void }) { return (
{repo.fullName} {repo.visibility}

{repo.description || "No description"}

{repo.language && {repo.language}} {repo.starCount} {repo.forkCount} {repo.instanceName && {repo.instanceName}}
); }