import { intlFormat, formatDistanceToNowStrict } from "date-fns"; import { StarOcticon, ForkOcticon } from "../icons/octicons"; import styles from "./RepoCard.module.scss"; type Props = { name: string; url: string; description?: string; language?: { name: string; color?: string; }; stars?: number; forks?: number; updatedAt: string; }; const RepoCard = ({ name, url, description, language, stars, forks, updatedAt }: Props) => (
{name} {description &&

{description}

}
{language && (
{language.name}
)} {stars > 0 && (
{stars.toLocaleString("en-US")}
)} {forks > 0 && (
{forks.toLocaleString("en-US")}
)}
Updated {formatDistanceToNowStrict(new Date(updatedAt), { addSuffix: true })}
); export default RepoCard;