git ssb

1+

dinoworm ๐Ÿ› / catstack



Tree: 0916604b0bb4c97ddb4ce9a2c17fb763ebd2e24d

Files: 0916604b0bb4c97ddb4ce9a2c17fb763ebd2e24d / app / todos / containers / index.js

650 bytesRaw
1import React from 'react'
2import { connect } from 'react-redux'
3import { map } from 'lodash'
4
5import actions from '../actions'
6import TodoList from '../components/todo-list'
7import Todo from '../components/todo'
8
9class TodosContainer extends React.Component {
10 static fetchData = (getState, dispatch, location, params) => {
11 return dispatch(actions.find())
12 };
13
14 render () {
15 return <TodoList>
16 {
17 map(this.props.todos, (todo, todoKey) => {
18 return <Todo key={todoKey} todo={todo} />
19 })
20 }
21 </TodoList>
22 }
23}
24
25export default connect(
26 (state) => ({
27 todos: state.todos.records
28 })
29)(TodosContainer)
30

Built with git-ssb-web