You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
22 lines
675 B
22 lines
675 B
import { connect } from 'react-redux'; |
|
import { makeGetNotification } from '../../../selectors'; |
|
import Notification from '../components/notification'; |
|
import { mentionCompose } from '../../../actions/compose'; |
|
|
|
const makeMapStateToProps = () => { |
|
const getNotification = makeGetNotification(); |
|
|
|
const mapStateToProps = (state, props) => ({ |
|
notification: getNotification(state, props.notification, props.accountId), |
|
}); |
|
|
|
return mapStateToProps; |
|
}; |
|
|
|
const mapDispatchToProps = dispatch => ({ |
|
onMention: (account, router) => { |
|
dispatch(mentionCompose(account, router)); |
|
}, |
|
}); |
|
|
|
export default connect(makeMapStateToProps, mapDispatchToProps)(Notification);
|
|
|