mirror of
https://github.com/sergeyyarkov/blog-example.git
synced 2026-10-11 18:29:02 +03:00
28 lines
848 B
JavaScript
28 lines
848 B
JavaScript
import Card from "./Card";
|
|
|
|
const Articles = ({ articles }) => {
|
|
const leftArticlesCount = Math.ceil(articles.length / 5);
|
|
const leftArticles = articles.slice(0, leftArticlesCount);
|
|
const rightArticles = articles.slice(leftArticlesCount, articles.length);
|
|
|
|
return (
|
|
<div>
|
|
<div className="uk-child-width-1-2 uk-grid" data-uk-grid>
|
|
<div>
|
|
{leftArticles.map((article, i) => {
|
|
return <Card article={article} key={`article__${article.id}`} />;
|
|
})}
|
|
</div>
|
|
<div>
|
|
<div className="uk-child-width-1-2@m uk-grid-match uk-grid" data-uk-grid>
|
|
{rightArticles.map((article, i) => {
|
|
return <Card article={article} key={`article__${article.id}`} />;
|
|
})}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
);
|
|
};
|
|
|
|
export default Articles; |