import Repo from '@/types/repo' import Icon from '../Icon' import styles from './index.module.css' export default function Repository({ repo }: { repo: Repo }) { const { name, full_name, description, html_url, homepage, stargazers_count } = repo const isExternal = !full_name.includes('kremalicious') // for blog & portfolio and if there's no homepage, use github url // else use homepage field const repoLink = name === 'blog' || name === 'portfolio' || !homepage || isExternal ? html_url : homepage return (

{isExternal ? full_name : name}

{description}

{name === 'portfolio' || name === 'blog' ? null : !isExternal && homepage && ( More info )} GitHub {stargazers_count}

) }