Files
Iris/src/js/components/CategoryGrid.js
James Barnsley e4d53a2d35 Auto eslint fix
2019-09-05 15:36:11 +12:00

29 lines
598 B
JavaScript
Executable File

import React, { memo } from 'react';
import GridItem from './GridItem';
export default memo((props) => {
if (!props.categories) {
return null;
}
let className = 'grid grid--tiles';
if (props.className) className += ` ${props.className}`;
if (props.mini) className += ' grid--mini';
return (
<div className={className}>
{
props.categories.map((category) => (
<GridItem
key={category.id}
type="category"
item={category}
link={`/discover/categories/${encodeURIComponent(category.id)}`}
/>
))
}
</div>
);
});