|
|
- import { connect } from 'react-redux';
- import { NotificationStack } from 'react-notification';
- import { dismissNotification } from '../../../actions/notifications';
-
- const mapStateToProps = (state, props) => {
- return {
- notifications: state.get('notifications').map((item, i) => ({
- message: item.get('message'),
- title: item.get('title'),
- key: i,
- action: 'Dismiss',
- dismissAfter: 5000
- })).toJS()
- };
- };
-
- const mapDispatchToProps = (dispatch) => {
- return {
- onDismiss: notifiction => {
- dispatch(dismissNotification(notifiction));
- }
- };
- };
-
- export default connect(mapStateToProps, mapDispatchToProps)(NotificationStack);
|