import React from 'react' import PropTypes from 'prop-types' import LinkIcon from '../atoms/LinkIcon' import styles from './Repository.module.scss' const Repository = ({ repo }) => { const { name, description, html_url, homepage, stargazers_count } = repo // for blog & portfolio and if there's no homepage, use github url // else use homepage field const repoLink = name === 'blog' || name === 'portfolio' || !homepage ? html_url : homepage return (

{name}

{description}

{name === 'portfolio' || name === 'blog' ? null : homepage && ( Release post )} GitHub {stargazers_count}

) } Repository.propTypes = { repo: PropTypes.object.isRequired } export default Repository