/* @flow */ import React from 'react'; import styled from 'styled-components'; import { bindActionCreators } from 'redux'; import { connect } from 'react-redux'; import colors from 'config/colors'; import Notification from 'components/Notification'; import * as TrezorConnectActions from 'actions/TrezorConnectActions'; import type { State, Dispatch } from 'flowtype'; type Props = { acquiring: boolean; acquireDevice: typeof TrezorConnectActions.acquire } const Wrapper = styled.div` display: flex; background: ${colors.WHITE}; flex-direction: column; flex: 1; `; const Acquire = (props: Props) => ( { props.acquireDevice(); }, }, ] } /> ); export default connect( (state: State) => ({ acquiring: state.connect.acquiringDevice, }), (dispatch: Dispatch) => ({ acquireDevice: bindActionCreators(TrezorConnectActions.acquire, dispatch), }), )(Acquire);