lbry-desktop/ui/js/component/transactionList/index.js

24 lines
677 B
JavaScript
Raw Normal View History

2017-06-06 23:19:12 +02:00
import React from "react";
import { connect } from "react-redux";
import { doNavigate } from "actions/app";
2017-06-06 23:19:12 +02:00
import { doFetchTransactions } from "actions/wallet";
import {
selectBalance,
selectTransactionItems,
selectIsFetchingTransactions,
2017-06-06 23:19:12 +02:00
} from "selectors/wallet";
2017-06-06 23:19:12 +02:00
import TransactionList from "./view";
2017-06-06 06:21:55 +02:00
const select = state => ({
fetchingTransactions: selectIsFetchingTransactions(state),
transactionItems: selectTransactionItems(state),
2017-06-06 06:21:55 +02:00
});
2017-06-06 06:21:55 +02:00
const perform = dispatch => ({
navigate: (path, params) => dispatch(doNavigate(path, params)),
2017-06-06 23:19:12 +02:00
fetchTransactions: () => dispatch(doFetchTransactions()),
2017-06-06 06:21:55 +02:00
});
2017-06-06 06:21:55 +02:00
export default connect(select, perform)(TransactionList);