aboutsummaryrefslogtreecommitdiffstats
path: root/ui/app
diff options
context:
space:
mode:
authorFrankie <frankie.diamond@gmail.com>2017-04-24 18:14:43 +0800
committerGitHub <noreply@github.com>2017-04-24 18:14:43 +0800
commit2e75011778fdf0fdb407e328f79998f948ec1a82 (patch)
tree9eb5d87718435953f5c9042716f035ff5e7987df /ui/app
parentce03b7db51570295c7868382cf997dbb1bc5725a (diff)
parent7f12be6a014286d727766174bff9391b2cc55ae9 (diff)
downloadtangerine-wallet-browser-2e75011778fdf0fdb407e328f79998f948ec1a82.tar.gz
tangerine-wallet-browser-2e75011778fdf0fdb407e328f79998f948ec1a82.tar.zst
tangerine-wallet-browser-2e75011778fdf0fdb407e328f79998f948ec1a82.zip
Merge pull request #1335 from MetaMask/buyButtonRedoCleanUp
Buy button redo clean up
Diffstat (limited to 'ui/app')
-rw-r--r--ui/app/account-detail.js15
-rw-r--r--ui/app/actions.js18
-rw-r--r--ui/app/components/coinbase-form.js7
-rw-r--r--ui/app/components/shapeshift-form.js4
-rw-r--r--ui/app/reducers/app.js27
5 files changed, 1 insertions, 70 deletions
diff --git a/ui/app/account-detail.js b/ui/app/account-detail.js
index 018e74893..d592a5ad6 100644
--- a/ui/app/account-detail.js
+++ b/ui/app/account-detail.js
@@ -16,7 +16,6 @@ const ExportAccountView = require('./components/account-export')
const ethUtil = require('ethereumjs-util')
const EditableLabel = require('./components/editable-label')
const Tooltip = require('./components/tooltip')
-const BuyButtonSubview = require('./components/buy-button-subview')
module.exports = connect(mapStateToProps)(AccountDetailScreen)
function mapStateToProps (state) {
@@ -238,8 +237,6 @@ AccountDetailScreen.prototype.subview = function () {
case 'export':
var state = extend({key: 'export'}, this.props)
return h(ExportAccountView, state)
- case 'buyForm':
- return h(BuyButtonSubview, extend({key: 'buyForm'}, this.props))
default:
return this.transactionList()
}
@@ -262,15 +259,3 @@ AccountDetailScreen.prototype.transactionList = function () {
AccountDetailScreen.prototype.requestAccountExport = function () {
this.props.dispatch(actions.requestExportAccount())
}
-
-
-AccountDetailScreen.prototype.buyButtonDeligator = function () {
- var props = this.props
- var selected = props.address || Object.keys(props.accounts)[0]
-
- if (this.props.accountDetail.subview === 'buyForm') {
- props.dispatch(actions.backToAccountDetail(props.address))
- } else {
- props.dispatch(actions.buyEthView(selected))
- }
-}
diff --git a/ui/app/actions.js b/ui/app/actions.js
index 8934299e7..18f341411 100644
--- a/ui/app/actions.js
+++ b/ui/app/actions.js
@@ -134,10 +134,6 @@ var actions = {
buyEth: buyEth,
buyEthView: buyEthView,
BUY_ETH_VIEW: 'BUY_ETH_VIEW',
- UPDATE_COINBASE_AMOUNT: 'UPDATE_COIBASE_AMOUNT',
- updateCoinBaseAmount: updateCoinBaseAmount,
- UPDATE_BUY_ADDRESS: 'UPDATE_BUY_ADDRESS',
- updateBuyAddress: updateBuyAddress,
COINBASE_SUBVIEW: 'COINBASE_SUBVIEW',
coinBaseSubview: coinBaseSubview,
SHAPESHIFT_SUBVIEW: 'SHAPESHIFT_SUBVIEW',
@@ -852,20 +848,6 @@ function buyEthView (address) {
}
}
-function updateCoinBaseAmount (value) {
- return {
- type: actions.UPDATE_COINBASE_AMOUNT,
- value,
- }
-}
-
-function updateBuyAddress (value) {
- return {
- type: actions.UPDATE_BUY_ADDRESS,
- value,
- }
-}
-
function coinBaseSubview () {
return {
type: actions.COINBASE_SUBVIEW,
diff --git a/ui/app/components/coinbase-form.js b/ui/app/components/coinbase-form.js
index b92799375..7ba8ca79e 100644
--- a/ui/app/components/coinbase-form.js
+++ b/ui/app/components/coinbase-form.js
@@ -45,12 +45,7 @@ CoinbaseForm.prototype.render = function () {
]),
])
}
-CoinbaseForm.prototype.handleAmount = function (event) {
- this.props.dispatch(actions.updateCoinBaseAmount(event.target.value))
-}
-CoinbaseForm.prototype.handleAddress = function (event) {
- this.props.dispatch(actions.updateBuyAddress(event.target.value))
-}
+
CoinbaseForm.prototype.toCoinbase = function () {
const props = this.props
const address = props.buyView.buyAddress
diff --git a/ui/app/components/shapeshift-form.js b/ui/app/components/shapeshift-form.js
index 2745b1b11..f0a067c05 100644
--- a/ui/app/components/shapeshift-form.js
+++ b/ui/app/components/shapeshift-form.js
@@ -276,10 +276,6 @@ ShapeshiftForm.prototype.renderInfo = function () {
])
}
-ShapeshiftForm.prototype.handleAddress = function (event) {
- this.props.dispatch(actions.updateBuyAddress(event.target.value))
-}
-
ShapeshiftForm.prototype.activeToggle = function (elementType) {
if (!this.props.buyView.formView.response || this.props.warning) return elementType
return `${elementType}.inactive`
diff --git a/ui/app/reducers/app.js b/ui/app/reducers/app.js
index 6b040e988..324a4df35 100644
--- a/ui/app/reducers/app.js
+++ b/ui/app/reducers/app.js
@@ -470,7 +470,6 @@ function reduceApp (state, action) {
context: appState.currentView.name,
},
identity: state.metamask.identities[action.value],
- buyAddress: action.value,
buyView: {
subview: 'Coinbase',
amount: '15.00',
@@ -482,32 +481,6 @@ function reduceApp (state, action) {
},
})
- case actions.UPDATE_BUY_ADDRESS:
- return extend(appState, {
- buyView: {
- subview: appState.subview,
- formView: {
- coinbase: appState.buyView.formView.coinbase,
- shapeshift: appState.buyView.formView.shapeshift,
- },
- buyAddress: action.value,
- amount: appState.buyView.amount,
- },
- })
-
- case actions.UPDATE_COINBASE_AMOUNT:
- return extend(appState, {
- buyView: {
- subview: 'Coinbase',
- formView: {
- coinbase: true,
- shapeshift: false,
- },
- buyAddress: appState.buyView.buyAddress,
- amount: action.value,
- },
- })
-
case actions.COINBASE_SUBVIEW:
return extend(appState, {
buyView: {