aboutsummaryrefslogtreecommitdiffstats
path: root/ui/app/components/balance/balance.container.js
diff options
context:
space:
mode:
Diffstat (limited to 'ui/app/components/balance/balance.container.js')
-rw-r--r--ui/app/components/balance/balance.container.js27
1 files changed, 27 insertions, 0 deletions
diff --git a/ui/app/components/balance/balance.container.js b/ui/app/components/balance/balance.container.js
new file mode 100644
index 000000000..b8c3a04cc
--- /dev/null
+++ b/ui/app/components/balance/balance.container.js
@@ -0,0 +1,27 @@
+import { connect } from 'react-redux'
+import Balance from './balance.component'
+import {
+ getNativeCurrency,
+ getAssetImages,
+ conversionRateSelector,
+ getCurrentCurrency,
+ getMetaMaskAccounts,
+} from '../../selectors'
+
+const mapStateToProps = state => {
+ const accounts = getMetaMaskAccounts(state)
+ const network = state.metamask.network
+ const selectedAddress = state.metamask.selectedAddress || Object.keys(accounts)[0]
+ const account = accounts[selectedAddress]
+
+ return {
+ account,
+ network,
+ nativeCurrency: getNativeCurrency(state),
+ conversionRate: conversionRateSelector(state),
+ currentCurrency: getCurrentCurrency(state),
+ assetImages: getAssetImages(state),
+ }
+}
+
+export default connect(mapStateToProps)(Balance)