PersonCardList -> CardList + refactoring

This commit is contained in:
tmshv committed 2019-08-05 15:36:02 +03:00
1 parent e76d55c0a7
commit 6a87513703
4 files changed
+25 -12

No files matched your search

+6 -4
View File
@@ -5,6 +5,7 @@ import App from '../src/components/App'
import { Meta } from '../src/components/Meta'
import { CollectiveImage } from '../src/components/CollectiveImage'
import PersonCard from '../src/components/PersonCard'
import {CardList} from '../src/components/CardList'
import menuModel from '../src/models/menu'
import { buildMenu } from '../src/lib/menu'
import { meta } from '../src/lib/meta'
@@ -30,8 +31,9 @@ const Page = (props) => (
/>
)}
<div className="PersonCardList">
{props.persons.map((person, index) => (
<CardList
items={props.persons}
renderItem={(person, index) => (
<PersonCard
key={index}
profile={person}
@@ -39,8 +41,8 @@ const Page = (props) => (
url={person.url}
name={person.name}
/>
))}
</div>
)}
/>
</div>
</App>
)
+19
View File
@@ -0,0 +1,19 @@
import React from 'react'
export const CardList = props => (
<div className="CardList">
<style jsx>{`
.CardList {
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: space-between;
}
`}</style>
{props.items.map(
(item, index) => props.renderItem(item, index)
)}
</div>
)
-7
View File
@@ -1,7 +0,0 @@
.PersonCardList {
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: space-between;
}
-1
View File
@@ -22,7 +22,6 @@
@import "components/ArticleCardList";
@import "components/ArticleTags";
@import "components/PersonCardList";
@import "main";
@import "body-wrapper";