aboutsummaryrefslogtreecommitdiffstats
path: root/ui
diff options
context:
space:
mode:
authorDan <danjm.com@gmail.com>2018-03-26 01:47:10 +0800
committerDan <danjm.com@gmail.com>2018-03-26 01:47:10 +0800
commitc710fb8f50eb0cb11e709bb7baa545455724801a (patch)
tree814d23b1c722ed2ab196affac7dcaed621d07def /ui
parentfa022e0883ce4634864ead04eac676c64ed6c6c1 (diff)
downloadtangerine-wallet-browser-c710fb8f50eb0cb11e709bb7baa545455724801a.tar
tangerine-wallet-browser-c710fb8f50eb0cb11e709bb7baa545455724801a.tar.gz
tangerine-wallet-browser-c710fb8f50eb0cb11e709bb7baa545455724801a.tar.bz2
tangerine-wallet-browser-c710fb8f50eb0cb11e709bb7baa545455724801a.tar.lz
tangerine-wallet-browser-c710fb8f50eb0cb11e709bb7baa545455724801a.tar.xz
tangerine-wallet-browser-c710fb8f50eb0cb11e709bb7baa545455724801a.tar.zst
tangerine-wallet-browser-c710fb8f50eb0cb11e709bb7baa545455724801a.zip
Use new header on add token confirmation screen.
Diffstat (limited to 'ui')
-rw-r--r--ui/app/add-token.js133
1 files changed, 68 insertions, 65 deletions
diff --git a/ui/app/add-token.js b/ui/app/add-token.js
index 2b323da93..7e22c0c9e 100644
--- a/ui/app/add-token.js
+++ b/ui/app/add-token.js
@@ -303,7 +303,6 @@ AddTokenScreen.prototype.renderConfirmation = function () {
h('div.add-token', [
h('div.add-token__wrapper', [
h('div.add-token__title-container.add-token__confirmation-title', [
- h('div.add-token__title', t('addToken')),
h('div.add-token__description', t('likeToAddTokens')),
]),
h('div.add-token__content-container.add-token__confirmation-content', [
@@ -339,78 +338,82 @@ AddTokenScreen.prototype.displayTab = function (selectedTab) {
this.setState({ displayedTab: selectedTab })
}
+AddTokenScreen.prototype.renderTabs = function () {
+ const { displayedTab, errors } = this.state
+
+ return displayedTab === 'CUSTOM_TOKEN'
+ ? this.renderCustomForm()
+ : h('div', [
+ h('div.add-token__wrapper', [
+ h('div.add-token__content-container', [
+ h('div.add-token__info-box', [
+ h('div.add-token__info-box__close'),
+ h('div.add-token__info-box__title', t('whatsThis')),
+ h('div.add-token__info-box__copy', t('keepTrackTokens')),
+ h('div.add-token__info-box__copy--blue', t('learnMore')),
+ ]),
+ h('div.add-token__input-container', [
+ h('input.add-token__input', {
+ type: 'text',
+ placeholder: t('searchTokens'),
+ onChange: e => this.setState({ searchQuery: e.target.value }),
+ }),
+ h('div.add-token__search-input-error-message', errors.tokenSelector),
+ ]),
+ this.renderTokenList(),
+ ]),
+ ]),
+ ])
+}
+
AddTokenScreen.prototype.render = function () {
const {
- errors,
isShowingConfirmation,
displayedTab,
} = this.state
const { goHome } = this.props
- return isShowingConfirmation
- ? this.renderConfirmation()
- : (
- h('div.add-token', [
- h('div.add-token__header', [
- h('div.add-token__header__cancel', {
- onClick: () => goHome(),
- }, [
- h('i.fa.fa-angle-left.fa-lg'),
- h('span', t('cancel')),
- ]),
- h('div.add-token__header__title', t('addTokens')),
- h('div.add-token__header__tabs', [
-
- h('div.add-token__header__tabs__tab', {
- className: classnames('add-token__header__tabs__tab', {
- 'add-token__header__tabs__selected': displayedTab === 'SEARCH',
- 'add-token__header__tabs__unselected cursor-pointer': displayedTab !== 'SEARCH',
- }),
- onClick: () => this.displayTab('SEARCH'),
- }, t('search')),
-
- h('div.add-token__header__tabs__tab', {
- className: classnames('add-token__header__tabs__tab', {
- 'add-token__header__tabs__selected': displayedTab === 'CUSTOM_TOKEN',
- 'add-token__header__tabs__unselected cursor-pointer': displayedTab !== 'CUSTOM_TOKEN',
- }),
- onClick: () => this.displayTab('CUSTOM_TOKEN'),
- }, t('customToken')),
-
- ]),
+ return h('div.add-token', [
+ h('div.add-token__header', [
+ h('div.add-token__header__cancel', {
+ onClick: () => goHome(),
+ }, [
+ h('i.fa.fa-angle-left.fa-lg'),
+ h('span', t('cancel')),
]),
+ h('div.add-token__header__title', t('addTokens')),
+ !isShowingConfirmation && h('div.add-token__header__tabs', [
+
+ h('div.add-token__header__tabs__tab', {
+ className: classnames('add-token__header__tabs__tab', {
+ 'add-token__header__tabs__selected': displayedTab === 'SEARCH',
+ 'add-token__header__tabs__unselected cursor-pointer': displayedTab !== 'SEARCH',
+ }),
+ onClick: () => this.displayTab('SEARCH'),
+ }, t('search')),
+
+ h('div.add-token__header__tabs__tab', {
+ className: classnames('add-token__header__tabs__tab', {
+ 'add-token__header__tabs__selected': displayedTab === 'CUSTOM_TOKEN',
+ 'add-token__header__tabs__unselected cursor-pointer': displayedTab !== 'CUSTOM_TOKEN',
+ }),
+ onClick: () => this.displayTab('CUSTOM_TOKEN'),
+ }, t('customToken')),
- displayedTab === 'CUSTOM_TOKEN'
- ? this.renderCustomForm()
- : h('div', [
- h('div.add-token__wrapper', [
- h('div.add-token__content-container', [
- h('div.add-token__info-box', [
- h('div.add-token__info-box__close'),
- h('div.add-token__info-box__title', t('whatsThis')),
- h('div.add-token__info-box__copy', t('keepTrackTokens')),
- h('div.add-token__info-box__copy--blue', t('learnMore')),
- ]),
- h('div.add-token__input-container', [
- h('input.add-token__input', {
- type: 'text',
- placeholder: t('searchTokens'),
- onChange: e => this.setState({ searchQuery: e.target.value }),
- }),
- h('div.add-token__search-input-error-message', errors.tokenSelector),
- ]),
- this.renderTokenList(),
- ]),
- ]),
]),
- h('div.add-token__buttons', [
- h('button.btn-cancel.add-token__button--cancel', {
- onClick: goHome,
- }, t('cancel')),
- h('button.btn-clear.add-token__button', {
- onClick: this.onNext,
- }, t('next')),
- ]),
- ])
- )
+ ]),
+
+ isShowingConfirmation
+ ? this.renderConfirmation()
+ : this.renderTabs(),
+
+ !isShowingConfirmation && h('div.add-token__buttons', [
+ h('button.btn-cancel.add-token__button--cancel', {
+ onClick: goHome,
+ }, t('cancel')),
+ h('button.btn-clear.add-token__button', {
+ onClick: this.onNext,
+ }, t('next')),
+ ]),
+ ])
}