import React from 'react' import PropTypes from 'prop-types' import Icon from '../atoms/Icon' import styles from './Repository.module.css' export default function Repository({ 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 (
{description}
{name === 'portfolio' || name === 'blog'
? null
: !isExternal &&
homepage && (