/* @flow */ import React from 'react'; import { connect } from 'react-redux'; import type { State } from 'flowtype'; import EthereumTypeSummary from './ethereum/Container'; import RippleTypeSummary from './ripple/Container'; type WrapperProps = {| selectedAccount: $ElementType, |}; // return container for requested network type export default connect( (state: State): WrapperProps => ({ selectedAccount: state.selectedAccount, }) )((props: WrapperProps) => { const { network } = props.selectedAccount; if (!network) return null; switch (network.type) { case 'ethereum': return ; case 'ripple': return ; default: return null; } });