import { LanguageDot } from "~/components/LanguageBar"; import { TopicList } from "~/components/TopicList"; import { Avatar } from "~/ui/Avatar"; import { Badge } from "~/ui/Badge"; import { EmptyState } from "~/ui/EmptyState"; import { RelativeTime } from "~/ui/RelativeTime"; import type { RepoSummary } from "~/lib/types"; import { TextLink } from "~/ui/TextLink"; type Props = { repos: RepoSummary[]; empty?: string; showOwnerAvatar?: boolean }; export function RepoList({ repos, empty = "No repositories yet.", showOwnerAvatar = true }: Props) { if (repos.length === 0) return ; return ( ); }