From 3205c71522bf29574abd07deb0fe6861cc8a1439 Mon Sep 17 00:00:00 2001 From: annakovarskaya Date: Sun, 11 Mar 2018 17:45:10 +0000 Subject: [PATCH 1/3] home task 4.2 --- src/components/filters/select.js | 16 +++++++++------- src/reducer/articles.js | 10 ++++++++-- src/selectors/index.js | 17 ++++++++++------- 3 files changed, 27 insertions(+), 16 deletions(-) diff --git a/src/components/filters/select.js b/src/components/filters/select.js index 1a91857..139056e 100644 --- a/src/components/filters/select.js +++ b/src/components/filters/select.js @@ -8,18 +8,20 @@ import 'react-select/dist/react-select.css' class SelectFilter extends Component { static propTypes = { - articles: PropTypes.array.isRequired + articles: PropTypes.object.isRequired }; handleChange = selected => this.props.changeSelection(selected.map(option => option.value)) render() { const { articles, selected } = this.props - const options = articles.map(article => ({ - label: article.title, - value: article.id - })) - + const options = []; + for(var id in articles) { + options.push({ + label: articles[id].title, + value: id + }) + } return