| 
									
										
										
										
											2016-09-12 19:20:55 +02:00
										 |  |  | import { connect }             from 'react-redux'; | 
					
						
							|  |  |  | import { NotificationStack }   from 'react-notification'; | 
					
						
							| 
									
										
										
										
											2016-09-21 22:07:18 +02:00
										 |  |  | import { | 
					
						
							|  |  |  |   dismissNotification, | 
					
						
							|  |  |  |   clearNotifications | 
					
						
							|  |  |  | }                              from '../../../actions/notifications'; | 
					
						
							| 
									
										
										
										
											2016-10-08 00:01:22 +02:00
										 |  |  | import { getNotifications }    from '../../../selectors'; | 
					
						
							| 
									
										
										
										
											2016-09-12 19:20:55 +02:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-09-21 22:07:18 +02:00
										 |  |  | const mapStateToProps = (state, props) => ({ | 
					
						
							| 
									
										
										
										
											2016-10-08 00:01:22 +02:00
										 |  |  |   notifications: getNotifications(state) | 
					
						
							| 
									
										
										
										
											2016-09-21 22:07:18 +02:00
										 |  |  | }); | 
					
						
							| 
									
										
										
										
											2016-09-12 19:20:55 +02:00
										 |  |  | 
 | 
					
						
							|  |  |  | const mapDispatchToProps = (dispatch) => { | 
					
						
							|  |  |  |   return { | 
					
						
							|  |  |  |     onDismiss: notifiction => { | 
					
						
							|  |  |  |       dispatch(dismissNotification(notifiction)); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }; | 
					
						
							|  |  |  | }; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | export default connect(mapStateToProps, mapDispatchToProps)(NotificationStack); |