mirror of
https://github.com/trezor/trezor-wallet
synced 2025-02-25 06:22:22 +00:00
fixed flow issues
This commit is contained in:
parent
0e08826ed0
commit
99da867617
@ -7,8 +7,9 @@
|
||||
.*/node_modules/redux/.*
|
||||
.*/node_modules/react-router/.*
|
||||
.*/node_modules/react-router-redux/.*
|
||||
.*/node_modules/oboe/test/.*
|
||||
.*/_old/.*
|
||||
.*/src/solidity/.*
|
||||
.*/public/solidity/.*
|
||||
|
||||
[libs]
|
||||
./src/flowtype/npm/redux_v3.x.x.js
|
||||
@ -41,4 +42,5 @@ module.name_mapper='^views' -> '<PROJECT_ROOT>/src/views'
|
||||
module.name_mapper='^data' -> '<PROJECT_ROOT>/src/data'
|
||||
module.name_mapper='^services' -> '<PROJECT_ROOT>/src/services'
|
||||
module.name_mapper='^support' -> '<PROJECT_ROOT>/src/support'
|
||||
module.name_mapper='^public' -> '<PROJECT_ROOT>/public'
|
||||
module.system=haste
|
||||
|
@ -24,14 +24,14 @@ export const onPinSubmit = (value: string): Action => {
|
||||
};
|
||||
};
|
||||
|
||||
export const onPassphraseSubmit = (/* passphrase: string */): AsyncAction => async (dispatch: Dispatch): Promise<void> => {
|
||||
// const resp = await TrezorConnect.uiResponse({
|
||||
// type: UI.RECEIVE_PASSPHRASE,
|
||||
// payload: {
|
||||
// value: passphrase,
|
||||
// save: true,
|
||||
// },
|
||||
// });
|
||||
export const onPassphraseSubmit = (passphrase: string): AsyncAction => async (dispatch: Dispatch): Promise<void> => {
|
||||
const resp = await TrezorConnect.uiResponse({
|
||||
type: UI.RECEIVE_PASSPHRASE,
|
||||
payload: {
|
||||
value: passphrase,
|
||||
save: true,
|
||||
},
|
||||
});
|
||||
|
||||
dispatch({
|
||||
type: MODAL.CLOSE,
|
||||
|
@ -12,7 +12,7 @@ import icons from 'config/icons';
|
||||
import colors from 'config/colors';
|
||||
import Link from 'components/Link';
|
||||
|
||||
import { Props } from './index';
|
||||
import type { Props } from 'components/modals/index';
|
||||
|
||||
type State = {
|
||||
defaultName: string;
|
||||
|
@ -4,7 +4,7 @@ import { render } from 'react-dom';
|
||||
import baseStyles from 'support/BaseStyles';
|
||||
import { onBeforeUnload } from 'actions/WalletActions';
|
||||
import App from 'views/index';
|
||||
import store from 'store';
|
||||
import store from './store';
|
||||
|
||||
const root: ?HTMLElement = document.getElementById('root');
|
||||
if (root) {
|
||||
|
@ -4,7 +4,7 @@
|
||||
// import root from 'window-or-global';
|
||||
// import Promise from 'es6-promise';
|
||||
|
||||
export async function resolveAfter<T>(msec: number, value: any = null): Promise<T> {
|
||||
export async function resolveAfter(msec: number, value?: any): Promise<any> {
|
||||
await new Promise((resolve) => {
|
||||
//root.setTimeout(resolve, msec, value);
|
||||
window.setTimeout(resolve, msec, value);
|
||||
|
@ -113,6 +113,9 @@ const AccountMenu = (props: Props): ?React$Element<string> => {
|
||||
|
||||
const { config } = props.localStorage;
|
||||
const selectedCoin = config.coins.find(c => c.network === location.state.network);
|
||||
|
||||
if (!selected || !selectedCoin) return;
|
||||
|
||||
const fiatRate = props.fiat.find(f => f.network === selectedCoin.network);
|
||||
|
||||
const deviceAccounts: Accounts = findDeviceAccounts(accounts, selected, location.state.network);
|
||||
|
@ -20,7 +20,7 @@ import TopNavigationAccount from './components/TopNavigationAccount';
|
||||
import TopNavigationDeviceSettings from './components/TopNavigationDeviceSettings';
|
||||
|
||||
type WalletContainerProps = {
|
||||
// wallet: $ElementType<State, 'wallet'>,
|
||||
wallet: $ElementType<State, 'wallet'>,
|
||||
children?: React.Node
|
||||
}
|
||||
|
||||
|
@ -237,7 +237,7 @@ class AccountSend extends Component<Props, State> {
|
||||
}
|
||||
|
||||
getTokensSelectData(tokens: Array<Token>, accountNetwork: any) {
|
||||
const tokensSelectData = tokens.map(t => ({ value: t.symbol, label: t.symbol }));
|
||||
const tokensSelectData: Array<{ value: string, label: string }> = tokens.map(t => ({ value: t.symbol, label: t.symbol }));
|
||||
tokensSelectData.unshift({ value: accountNetwork.symbol, label: accountNetwork.symbol });
|
||||
|
||||
return tokensSelectData;
|
||||
|
@ -97,7 +97,7 @@ class AccountBalance extends Component<Props, State> {
|
||||
let fiat = '';
|
||||
if (fiatRate) {
|
||||
accountBalance = new BigNumber(this.props.balance);
|
||||
fiatRateValue = new BigNumber(fiatRate.value);
|
||||
fiatRateValue = new BigNumber(fiatRate.value).toFixed(2);
|
||||
fiat = accountBalance.times(fiatRateValue).toFixed(2);
|
||||
}
|
||||
|
||||
@ -127,7 +127,7 @@ class AccountBalance extends Component<Props, State> {
|
||||
{fiatRate && (
|
||||
<BalanceWrapper>
|
||||
<Label>Rate</Label>
|
||||
<FiatValue>${fiatRateValue.toFixed(2)}</FiatValue>
|
||||
<FiatValue>${fiatRateValue}</FiatValue>
|
||||
<CoinBalace>1.00 {selectedCoin.symbol}</CoinBalace>
|
||||
</BalanceWrapper>
|
||||
)}
|
||||
|
Loading…
Reference in New Issue
Block a user