docs/src/components/Repositories/RepositoryList.jsx

27 lines
714 B
React
Raw Normal View History

2018-11-09 17:17:14 +01:00
import React from 'react'
import PropTypes from 'prop-types'
2019-09-18 11:21:18 +02:00
import Repository from '../Repository'
2018-11-09 17:17:14 +01:00
import styles from './RepositoryList.module.scss'
const RepositoryList = ({ repositories }) => (
<div className={styles.repositoryCategory}>
{repositories.map(({ node }) => (
<div key={node.id}>
<h3 className={styles.repositoryCategoryTitle}>{node.group}</h3>
2018-11-09 17:17:14 +01:00
<div className={styles.repositoryList}>
{node.items.map((item) => (
<Repository key={item.name} name={item.name} links={item.links} />
))}
</div>
</div>
))}
</div>
2018-11-09 17:17:14 +01:00
)
RepositoryList.propTypes = {
repositories: PropTypes.array.isRequired
2018-11-09 17:17:14 +01:00
}
export default RepositoryList