@@ -17,7 +17,6 @@ export default React.createClass({
17
17
missions : null ,
18
18
volunteers : null ,
19
19
error : null ,
20
- message : null ,
21
20
} ;
22
21
} ,
23
22
@@ -38,7 +37,7 @@ export default React.createClass({
38
37
const mappedVolunteers = _ . keyBy ( volunteers , 'id' ) ;
39
38
this . setState ( { missions, volunteers : mappedVolunteers } , this . setAssignments ) ;
40
39
} )
41
- . catch ( console . error ) ;
40
+ . catch ( ( { error } ) => this . setState ( { error } ) ) ;
42
41
} ,
43
42
44
43
setAssignments ( ) {
@@ -48,16 +47,11 @@ export default React.createClass({
48
47
this . setState ( { assignments } ) ;
49
48
} ,
50
49
51
- setMessage ( message ) {
52
- this . setState ( { message } ) ;
53
- _ . delay ( ( ) => this . setState ( { message : null } ) , 3000 ) ;
54
- } ,
55
-
56
50
updateMission ( newMission ) {
57
51
const missions = this . state . missions ;
58
52
const index = _ . findIndex ( missions , mission => mission . id === newMission . id ) ;
59
53
missions [ index ] = newMission ;
60
- this . setState ( { missions } ) ;
54
+ this . setState ( { missions } , this . setAssignments ) ;
61
55
} ,
62
56
63
57
render ( ) {
@@ -80,9 +74,6 @@ export default React.createClass({
80
74
< img src = "/images/logo.svg" height = "32" alt = "cadus crewing" style = { { marginTop : - 10 } } />
81
75
</ Card >
82
76
</ header >
83
- { this . state . message &&
84
- < Alert type = "success" > { this . state . message } </ Alert >
85
- }
86
77
{ _ . map ( this . state . missions , mission =>
87
78
< Mission
88
79
isEditable
0 commit comments