diff --git a/react/src/assets/images/bg/wlc_transparent_header_bg.png b/react/src/assets/images/bg/wlc_transparent_header_bg.png new file mode 100644 index 0000000..e901bd2 Binary files /dev/null and b/react/src/assets/images/bg/wlc_transparent_header_bg.png differ diff --git a/react/src/assets/images/cryptologo/WLC.png b/react/src/assets/images/cryptologo/WLC.png new file mode 100644 index 0000000..bd100c0 Binary files /dev/null and b/react/src/assets/images/cryptologo/WLC.png differ diff --git a/react/src/assets/images/native/wlc_header_title_logo.png b/react/src/assets/images/native/wlc_header_title_logo.png new file mode 100644 index 0000000..48ad71e Binary files /dev/null and b/react/src/assets/images/native/wlc_header_title_logo.png differ diff --git a/react/src/components/dashboard/walletsNativeAlert.js b/react/src/components/dashboard/walletsNativeAlert.js new file mode 100644 index 0000000..ec998a6 --- /dev/null +++ b/react/src/components/dashboard/walletsNativeAlert.js @@ -0,0 +1,28 @@ +import React from 'react'; +import { translate } from '../../translate/translate'; + +class WalletsNativeAlert extends React.Component { + render() { + if (this.props && this.props.Dashboard && !this.props.Dashboard.progress) { + return ( +
+ {translate('INDEX.OOPS_ERROR_DESC')}
+ server=1
+ rpcport=
+ rpcuser=
+ rpcpassword=
+
{translate('INDEX.WALLET_VERSION')} | ++ {this.props.Dashboard.progress.walletversion} + | +
{translate('INDEX.BALANCE')} | ++ {this.props.Dashboard.progress.balance} + | +
{translate('INDEX.UNCONFIRMED_BALANCE')} | ++ + | +
{translate('INDEX.IMMATURE_BALANCE')} | ++ + | +
{translate('INDEX.TOTAL_TX_COUNT')} | ++ + | +
{translate('INDEX.VERSION')} | ++ {this.props.Dashboard.progress.KMDversion} + | +
{translate('INDEX.PROTOCOL_VERSION')} | ++ {this.props.Dashboard.progress.protocolversion} + | +
{translate('INDEX.NOTARIZED')} | ++ {this.props.Dashboard.progress.notarized} + | +
+ {translate('INDEX.NOTARIZED')} Hash + | ++ { this.props.Dashboard.progress.notarizedhash ? + this.props.Dashboard.progress.notarizedhash.substring(0, Math.floor(this.props.Dashboard.progress.notarizedhash.length / 2)) + + '\t' + + this.props.Dashboard.progress.notarizedhash.substring(Math.floor(this.props.Dashboard.progress.notarizedhash.length / 2), this.props.Dashboard.progress.notarizedhash.length) + : '' + } + | +
+ {translate('INDEX.NOTARIZED')} BTC + | ++ + | +
{translate('INDEX.BLOCKS')} | ++ {this.props.Dashboard.progress.blocks} + | +
{translate('INDEX.CONNECTIONS')} | ++ {this.props.Dashboard.progress.connections} + | +
{translate('INDEX.DIFFICULTY')} | ++ {this.props.Dashboard.progress.difficulty} + | +
Testnet | ++ {this.props.Dashboard.progress.testnet} + | +
{translate('INDEX.PAY_TX_FEE')} | ++ {this.props.Dashboard.progress.paytxfee} + | +
{translate('INDEX.RELAY_FEE')} | ++ {this.props.Dashboard.progress.relayfee} + | +
{translate('INDEX.ERRORS')} | ++ {this.props.Dashboard.progress.errors} + | +
{translate('INDEX.TYPE')} | +{translate('INDEX.ADDRESS')} | +
---|---|
{translate('INDEX.TYPE')} | +{translate('INDEX.ADDRESS')} | +
{translate('INDEX.STATUS')} | +ID | +{translate('INDEX.TIME')} | +{translate('INDEX.RESULT')} | +
---|---|---|---|
{translate('INDEX.STATUS')} | +ID | +{translate('INDEX.TIME')} | +{translate('INDEX.RESULT')} | +
{translate('INDEX.KMD_STARTED')}
+{translate('INDEX.TYPE')} | +{translate('INDEX.DIRECTION')} | +{translate('INDEX.CONFIRMATIONS')} | +{translate('INDEX.AMOUNT')} | +{translate('INDEX.TIME')} | +{translate('INDEX.DEST_ADDRESS')} | +{translate('INDEX.TX_DETAIL')} | +
---|---|---|---|---|---|---|
{translate('INDEX.TYPE')} | +{translate('INDEX.DIRECTION')} | +{translate('INDEX.CONFIRMATIONS')} | +{translate('INDEX.AMOUNT')} | +{translate('INDEX.TIME')} | +{translate('INDEX.DEST_ADDRESS')} | +{translate('INDEX.TX_DETAIL')} | +
amount | ++ + | +
fee | ++ + | +
confirmations | ++ + | +
blockhash | ++ + | +
blockindex | ++ + | +
blocktime | ++ + | +
txid | ++ + | +
walletconflicts | ++ + | +
time | ++ + | +
timereceived | ++ + | +
vjoinsplit | ++ + | +
details | ++ + | +