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.
39 lines
714 B
39 lines
714 B
7 years ago
|
// @flow
|
||
|
|
||
|
import { Component } from 'react'
|
||
|
import { connect } from 'react-redux'
|
||
|
import { refreshAccountsOrdering } from 'actions/general'
|
||
|
|
||
|
const mapStateToProps = null
|
||
|
|
||
|
const mapDispatchToProps = {
|
||
|
refreshAccountsOrdering,
|
||
|
}
|
||
|
|
||
|
class RefreshAccountsOrdering extends Component<{
|
||
|
refreshAccountsOrdering: () => *,
|
||
|
onMount?: boolean,
|
||
|
onUnmount?: boolean,
|
||
|
}> {
|
||
|
componentDidMount() {
|
||
|
if (this.props.onMount) {
|
||
|
this.props.refreshAccountsOrdering()
|
||
|
}
|
||
|
}
|
||
|
|
||
|
componentWillUnmount() {
|
||
|
if (this.props.onUnmount) {
|
||
|
this.props.refreshAccountsOrdering()
|
||
|
}
|
||
|
}
|
||
|
|
||
|
render() {
|
||
|
return null
|
||
|
}
|
||
|
}
|
||
|
|
||
|
export default connect(
|
||
|
mapStateToProps,
|
||
|
mapDispatchToProps,
|
||
|
)(RefreshAccountsOrdering)
|