import React, { Component } from 'react'; import { connect } from 'react-redux'; import { AppState } from 'reducers'; import { signaturePending } from 'selectors/transaction'; import { Spinner } from 'components/ui'; interface StateProps { isSignaturePending: boolean; isHardwareWallet: boolean; } class SigningStatusClass extends Component { public render() { const { isHardwareWallet, isSignaturePending } = this.props; const HWWalletPrompt: React.SFC<{}> = _ => isHardwareWallet ? (

Confirm transaction on hardware wallet

) : null; return isSignaturePending ? (
) : null; } } export const SigningStatus = connect((state: AppState) => signaturePending(state))( SigningStatusClass );