File tree Expand file tree Collapse file tree 3 files changed +3
-14
lines changed
ep24-marching-towards-flux/app/components Expand file tree Collapse file tree 3 files changed +3
-14
lines changed Original file line number Diff line number Diff line change @@ -33,12 +33,6 @@ export default class App extends React.Component {
33
33
. then ( ( responseData ) => this . setState ( { todos : responseData . todos } ) ) ;
34
34
}
35
35
36
- handleDelete ( idToBeDeleted ) {
37
- api . deleteTodo ( idToBeDeleted )
38
- . then ( ( ) => { return api . getTodos ( ) } )
39
- . then ( ( responseData ) => this . setState ( { todos : responseData . todos } ) ) ;
40
- }
41
-
42
36
handleSubmit ( event ) {
43
37
event . preventDefault ( ) ;
44
38
@@ -73,7 +67,6 @@ export default class App extends React.Component {
73
67
</ form >
74
68
75
69
< DisplayList
76
- handleDelete = { this . handleDelete . bind ( this ) }
77
70
todos = { this . state . todos } />
78
71
79
72
< footer >
Original file line number Diff line number Diff line change @@ -38,7 +38,6 @@ export default class DisplayItem extends React.Component {
38
38
39
39
handleDeleteTodoClick ( todo ) {
40
40
TodoActions . deleteTodo ( todo ) ;
41
- //this.props.handleDelete(todo.id);
42
41
}
43
42
44
43
render ( ) {
@@ -83,6 +82,5 @@ export default class DisplayItem extends React.Component {
83
82
}
84
83
85
84
DisplayItem . propTypes = {
86
- todo : React . PropTypes . object . isRequired ,
87
- handleDelete : React . PropTypes . func . isRequired
85
+ todo : React . PropTypes . object . isRequired
88
86
}
Original file line number Diff line number Diff line change @@ -8,8 +8,7 @@ export default class DisplayList extends React.Component {
8
8
{ this . props . todos . map ( ( todo , i ) => {
9
9
return < section id = "main" key = { todo . id } >
10
10
< DisplayItem
11
- todo = { todo }
12
- handleDelete = { this . props . handleDelete } />
11
+ todo = { todo } />
13
12
</ section >
14
13
} ) }
15
14
</ ul >
@@ -18,6 +17,5 @@ export default class DisplayList extends React.Component {
18
17
}
19
18
20
19
DisplayList . propTypes = {
21
- todos : React . PropTypes . array . isRequired ,
22
- handleDelete : React . PropTypes . func . isRequired
20
+ todos : React . PropTypes . array . isRequired
23
21
}
You can’t perform that action at this time.
0 commit comments