Newer
Older
// Copyright 2015-2018 Parity Technologies (UK) Ltd.
// This file is part of Parity.
//
import React, { Component } from "react";
import { Field, Form } from "react-final-form";
import { Form as FetherForm, Header } from "fether-ui";
import { inject, observer } from "mobx-react";
import { Link, Redirect } from "react-router-dom";
import { withProps } from "recompose";
import { consumeTokens } from "../../contexts/TokensContext.js";
import TokenBalance from "../../Tokens/TokensList/TokenBalance";
import withAccount from "../../utils/withAccount.js";
@consumeTokens
@withProps(({ match: { params: { tokenAddress } }, tokens }) => ({
token: tokens[tokenAddress]
const { accountAddress, history, sendStore, token } = this.props;
history.push(`/send/${token.address}/from/${accountAddress}/sent`)
<Link to={`/tokens/${accountAddress}`} className="icon -close">
title={token && <h1>Send {token.name}</h1>}
<div className="window_content">
<div className="box -padded">
disabled
defaultValue={`${tx.amount} ${token.symbol}`}
render={({ handleSubmit, pristine, submitting }) => (
<p>Enter your password to confirm this transaction.</p>
</div>
<Field
render={FetherForm.Field}
required
>
Cancel
</button>
<button
>
Confirm transaction
</button>
</nav>
</form>
)}
/>
]}
onClick={null}
token={token}
/>