Browse Source
# Conflicts: # react/src/components/addcoin/addcoin.js # react/src/components/dashboard/walletsHeader.jsall-modes
petitPapillon
8 years ago
61 changed files with 1675 additions and 1469 deletions
@ -1,10 +1,6 @@ |
|||||
import { copyToClipboard } from '../util/copyToClipboard'; |
import { copyToClipboard } from '../../util/copyToClipboard'; |
||||
import { translate } from '../translate/translate'; |
import { translate } from '../../translate/translate'; |
||||
import * as storeType from './storeType'; |
import { triggerToaster } from '../actionCreators'; |
||||
import { |
|
||||
triggerToaster, |
|
||||
Config |
|
||||
} from './actionCreators'; |
|
||||
|
|
||||
export function copyCoinAddress(address) { |
export function copyCoinAddress(address) { |
||||
const _result = copyToClipboard(address); |
const _result = copyToClipboard(address); |
@ -1,8 +1,4 @@ |
|||||
import * as storeType from './storeType'; |
import { triggerToaster } from '../actionCreators'; |
||||
import { |
|
||||
triggerToaster, |
|
||||
Config |
|
||||
} from './actionCreators'; |
|
||||
import { |
import { |
||||
logGuiHttp, |
logGuiHttp, |
||||
guiLogState |
guiLogState |
@ -0,0 +1,552 @@ |
|||||
|
/* TODO: nesting, separate */ |
||||
|
|
||||
|
#app > div { |
||||
|
height: 100%; |
||||
|
} |
||||
|
|
||||
|
.page-main { |
||||
|
background: #f3f4f5; |
||||
|
} |
||||
|
|
||||
|
#kmd_header_button button { |
||||
|
margin-right: 5px; |
||||
|
} |
||||
|
|
||||
|
.widget.active .bg-white { |
||||
|
box-shadow: inset 1px 1px 10px #ccc; |
||||
|
} |
||||
|
|
||||
|
body { |
||||
|
padding-top: 44px; |
||||
|
} |
||||
|
|
||||
|
.login-form, |
||||
|
.register-form { |
||||
|
width: 540px; |
||||
|
margin: 30px 0; |
||||
|
} |
||||
|
|
||||
|
#section-iguana-wallet-settings .panel-title { |
||||
|
cursor: pointer; |
||||
|
cursor: hand; |
||||
|
} |
||||
|
|
||||
|
#section-iguana-wallet-settings .panel-title:before { |
||||
|
content: '\F273'; |
||||
|
} |
||||
|
#section-iguana-wallet-settings .panel-title.collapsed:before { |
||||
|
content: '\F278'; |
||||
|
} |
||||
|
|
||||
|
#section-dashboard { |
||||
|
height: 100%; |
||||
|
} |
||||
|
|
||||
|
#section-iguana-wallet-settings { |
||||
|
background: #f3f4f5; |
||||
|
} |
||||
|
|
||||
|
#edexcoin_dashboardinfo a, |
||||
|
.nav-top-menu, |
||||
|
#kmd_txid_info_mdl .nav-tabs li, |
||||
|
.pagination a, |
||||
|
.action { |
||||
|
cursor: pointer; |
||||
|
cursor: hand; |
||||
|
} |
||||
|
|
||||
|
#easydex-header-div { |
||||
|
background-repeat: no-repeat; |
||||
|
background-size: 100%; |
||||
|
} |
||||
|
|
||||
|
.unselectable { |
||||
|
user-select: none; |
||||
|
} |
||||
|
|
||||
|
.seed-toggle { |
||||
|
position: absolute; |
||||
|
right: 0; |
||||
|
top: 0px; |
||||
|
cursor: pointer; |
||||
|
cursor: hand; |
||||
|
} |
||||
|
|
||||
|
.radio-custom input { |
||||
|
cursor: pointer; |
||||
|
cursor: hand; |
||||
|
} |
||||
|
|
||||
|
.collapse { |
||||
|
overflow: hidden; |
||||
|
display: block; |
||||
|
} |
||||
|
|
||||
|
.collapse-active { |
||||
|
transition: height 0.3s ease-out; |
||||
|
} |
||||
|
|
||||
|
.rc-tree { |
||||
|
height: 450px; |
||||
|
overflow-y: scroll; |
||||
|
margin-top: 20px; |
||||
|
|
||||
|
a { |
||||
|
pointer-events: none; |
||||
|
} |
||||
|
li span.rc-tree-iconEle { |
||||
|
display: none; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
.rc-tree-node-content-wrapper-close + ul { |
||||
|
height: 0; |
||||
|
} |
||||
|
.rc-tree-node-content-wrapper { |
||||
|
user-select: none; |
||||
|
} |
||||
|
.rc-tree-node-content-wrapper-normal { |
||||
|
color: inherit; |
||||
|
pointer-events: all; |
||||
|
user-select: all; |
||||
|
} |
||||
|
|
||||
|
#RefreshBasiliskConnectionsMdl .btn-close { |
||||
|
position: absolute; |
||||
|
top: 15px; |
||||
|
right: 15px; |
||||
|
} |
||||
|
|
||||
|
.page-aside { |
||||
|
position: fixed; |
||||
|
} |
||||
|
|
||||
|
.page-aside-inner .wallet-widgets-list { |
||||
|
overflow-y: auto; |
||||
|
height: 100%; |
||||
|
} |
||||
|
|
||||
|
.display-sync-only-coins-toggle { |
||||
|
cursor: pointer; |
||||
|
} |
||||
|
.display-sync-only-coins-toggle:hover { |
||||
|
color: #ffa726; |
||||
|
} |
||||
|
|
||||
|
.btn-add-coin-item, |
||||
|
.btn-add-coin-item-options, |
||||
|
.btn-save-coin-selection, |
||||
|
.btn-load-coin-selection { |
||||
|
position: absolute; |
||||
|
right: 32px; |
||||
|
z-index: 50; |
||||
|
} |
||||
|
.btn-add-coin-item { |
||||
|
right: 60px; |
||||
|
} |
||||
|
.btn-add-coin-item-options { |
||||
|
padding: 6px; |
||||
|
} |
||||
|
.btn-save-coin-selection { |
||||
|
top: 60px; |
||||
|
} |
||||
|
.btn-load-coin-selection { |
||||
|
top: 95px; |
||||
|
} |
||||
|
|
||||
|
.btn-outline-primary { |
||||
|
color: #FF6600; |
||||
|
background-color: #fff; |
||||
|
border-color: #FF6600; |
||||
|
} |
||||
|
|
||||
|
.add-coin-modal { |
||||
|
.modal-body { |
||||
|
max-height: 590px; |
||||
|
overflow-y: auto; |
||||
|
} |
||||
|
|
||||
|
.multi { |
||||
|
.col-sm-8 { |
||||
|
width: 30%; |
||||
|
} |
||||
|
.col-sm-12 { |
||||
|
&.text-center { |
||||
|
width: 60%; |
||||
|
padding: 0; |
||||
|
|
||||
|
.col-lg-4 { |
||||
|
width: 25%; |
||||
|
margin-right: 8%; |
||||
|
padding: 0; |
||||
|
|
||||
|
.input.to-labelauty+label { |
||||
|
max-width: 136px; |
||||
|
} |
||||
|
} |
||||
|
.col-lg-4:last-child { |
||||
|
margin-right: 0; |
||||
|
} |
||||
|
.col-sm-1 { |
||||
|
width: 44px; |
||||
|
padding: 0; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
.sync-only-forks { |
||||
|
color: #757575; |
||||
|
|
||||
|
.modal-body { |
||||
|
overflow-y: auto; |
||||
|
} |
||||
|
.badge{ |
||||
|
&.up { |
||||
|
position: absolute; |
||||
|
top: 40px; |
||||
|
left: 65px; |
||||
|
margin: 0 5px; |
||||
|
} |
||||
|
} |
||||
|
.avatar { |
||||
|
width: 20%; |
||||
|
display: inline-block; |
||||
|
text-align: center; |
||||
|
vertical-align: top; |
||||
|
|
||||
|
img { |
||||
|
width: 55px; |
||||
|
display: inherit; |
||||
|
} |
||||
|
} |
||||
|
.progress-bars { |
||||
|
padding-left: 40px; |
||||
|
display: inline-block; |
||||
|
width: 80%; |
||||
|
margin: 0 auto; |
||||
|
} |
||||
|
.padding-bottom-60:last-child { |
||||
|
padding-bottom: 0 !important; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
#SettingsAccordion { |
||||
|
.panel { |
||||
|
.panel-collapse { |
||||
|
transition: all .3s; |
||||
|
|
||||
|
&.collapse { |
||||
|
height: 0; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
.center { |
||||
|
text-align: center; |
||||
|
} |
||||
|
|
||||
|
.navbar { |
||||
|
&.navbar-fixed-top { |
||||
|
.dropdown { |
||||
|
&.open { |
||||
|
.dropdown-menu { |
||||
|
right: 0; |
||||
|
} |
||||
|
} |
||||
|
.dropdown-menu { |
||||
|
display: block; |
||||
|
right: -165px; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
/* The switch - the box around the slider */ |
||||
|
.switch { |
||||
|
position: relative; |
||||
|
display: inline-block; |
||||
|
width: 40px; |
||||
|
height: 24px; |
||||
|
} |
||||
|
|
||||
|
/* Hide default HTML checkbox */ |
||||
|
.switch input { |
||||
|
display: none; |
||||
|
} |
||||
|
|
||||
|
/* The slider */ |
||||
|
.slider { |
||||
|
border-radius: 20px; |
||||
|
position: absolute; |
||||
|
cursor: pointer; |
||||
|
top: 0; |
||||
|
left: 0; |
||||
|
right: 0; |
||||
|
bottom: 0; |
||||
|
background-color: #ccc; |
||||
|
-webkit-transition: .4s; |
||||
|
transition: .4s; |
||||
|
} |
||||
|
|
||||
|
.slider:before { |
||||
|
border-radius: 50%; |
||||
|
position: absolute; |
||||
|
content: ""; |
||||
|
height: 20px; |
||||
|
width: 20px; |
||||
|
left: 2px; |
||||
|
bottom: 2px; |
||||
|
background-color: white; |
||||
|
-webkit-transition: .4s; |
||||
|
transition: .4s; |
||||
|
} |
||||
|
|
||||
|
.toggle-label { |
||||
|
color: #757575; |
||||
|
display: inline-block; |
||||
|
position: relative; |
||||
|
top: -12px; |
||||
|
left: 8px; |
||||
|
} |
||||
|
|
||||
|
input:checked + .slider { |
||||
|
background-color: rgb(57, 73, 171); |
||||
|
} |
||||
|
|
||||
|
input:focus + .slider { |
||||
|
box-shadow: 0 0 1px rgb(57, 73, 171); |
||||
|
} |
||||
|
|
||||
|
input:checked + .slider:before { |
||||
|
-webkit-transform: translateX(16px); |
||||
|
-ms-transform: translateX(16px); |
||||
|
transform: translateX(16px); |
||||
|
} |
||||
|
|
||||
|
.dropdown-menu li { |
||||
|
cursor: pointer; |
||||
|
} |
||||
|
|
||||
|
/* Rounded sliders */ |
||||
|
.slider.round { |
||||
|
border-radius: 34px; |
||||
|
} |
||||
|
|
||||
|
.slider.round:before { |
||||
|
border-radius: 50%; |
||||
|
} |
||||
|
|
||||
|
.pointer { |
||||
|
cursor: pointer; |
||||
|
} |
||||
|
|
||||
|
.text-center { |
||||
|
text-align: center; |
||||
|
} |
||||
|
|
||||
|
.breadcrumb > li + li:before { |
||||
|
display: none; |
||||
|
} |
||||
|
|
||||
|
.notifications-modal { |
||||
|
color: #757575; |
||||
|
} |
||||
|
|
||||
|
.notifications { |
||||
|
.notice { |
||||
|
position: relative; |
||||
|
margin: 1em; |
||||
|
background: #F9F9F9; |
||||
|
padding: 1em 1em 1em 2em; |
||||
|
border-left: 4px solid #DDD; |
||||
|
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.125); |
||||
|
} |
||||
|
|
||||
|
.notice:before { |
||||
|
position: absolute; |
||||
|
top: 50%; |
||||
|
margin-top: -17px; |
||||
|
left: -17px; |
||||
|
background-color: #DDD; |
||||
|
color: #FFF; |
||||
|
width: 30px; |
||||
|
height: 30px; |
||||
|
border-radius: 100%; |
||||
|
text-align: center; |
||||
|
line-height: 30px; |
||||
|
font-weight: bold; |
||||
|
font-family: Georgia; |
||||
|
text-shadow: 1px 1px rgba(0, 0, 0, 0.5); |
||||
|
} |
||||
|
|
||||
|
.info { |
||||
|
border-color: #0074D9; |
||||
|
} |
||||
|
|
||||
|
.info:before { |
||||
|
content: 'i'; |
||||
|
background-color: #0074D9; |
||||
|
} |
||||
|
|
||||
|
.success { |
||||
|
border-color: #2ECC40; |
||||
|
} |
||||
|
|
||||
|
.success:before { |
||||
|
content: '√'; |
||||
|
background-color: #2ECC40; |
||||
|
} |
||||
|
|
||||
|
.warning { |
||||
|
border-color: #FFDC00; |
||||
|
} |
||||
|
|
||||
|
.warning:before { |
||||
|
content: '!'; |
||||
|
background-color: #FFDC00; |
||||
|
} |
||||
|
|
||||
|
.error { |
||||
|
border-color: #FF4136; |
||||
|
} |
||||
|
|
||||
|
.error:before { |
||||
|
content: 'X'; |
||||
|
background-color: #FF4136; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
.notifications-badge { |
||||
|
position: fixed; |
||||
|
bottom: 10px; |
||||
|
left: 5px; |
||||
|
cursor: pointer; |
||||
|
height: 20px; |
||||
|
z-index: 20; |
||||
|
|
||||
|
.badge { |
||||
|
margin-left: 2px; |
||||
|
font-weight: bold; |
||||
|
} |
||||
|
.badge.success { |
||||
|
color: #3c763d; |
||||
|
background-color: #dff0d8; |
||||
|
border-color: #d6e9c6; |
||||
|
} |
||||
|
.badge.pending { |
||||
|
color: #8a6d3b; |
||||
|
background-color: #fcf8e3; |
||||
|
border-color: #faebcc; |
||||
|
} |
||||
|
.badge.error { |
||||
|
color: #a94442; |
||||
|
background-color: #f2dede; |
||||
|
border-color: #ebccd1; |
||||
|
} |
||||
|
|
||||
|
.spinner-hide { |
||||
|
>div { |
||||
|
display: none; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
.spinner { |
||||
|
position: absolute; |
||||
|
left: 60px; |
||||
|
bottom: -12px; |
||||
|
|
||||
|
>div { |
||||
|
background-color: #fff; |
||||
|
margin-right: 1px; |
||||
|
width: 3px; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
&.stick-to-top { |
||||
|
top: -3px; |
||||
|
left: 470px; |
||||
|
z-index: 1500; |
||||
|
|
||||
|
.spinner { |
||||
|
display: inline-block; |
||||
|
position: relative; |
||||
|
left: -4px; |
||||
|
bottom: -16px; |
||||
|
|
||||
|
>div { |
||||
|
background-color: #00bcd4; |
||||
|
margin-right: 1px; |
||||
|
width: 3px; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
#js-copytextarea { |
||||
|
opacity: 0; |
||||
|
height: 10px; |
||||
|
width: 200px; |
||||
|
} |
||||
|
|
||||
|
#app { |
||||
|
height: 100%; |
||||
|
} |
||||
|
|
||||
|
.spinner { |
||||
|
width: 50px; |
||||
|
height: 40px; |
||||
|
text-align: center; |
||||
|
font-size: 10px; |
||||
|
} |
||||
|
|
||||
|
.spinner > div { |
||||
|
background-color: #333; |
||||
|
height: 100%; |
||||
|
width: 6px; |
||||
|
display: inline-block; |
||||
|
|
||||
|
-webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out; |
||||
|
animation: sk-stretchdelay 1.2s infinite ease-in-out; |
||||
|
} |
||||
|
|
||||
|
.spinner .rect2 { |
||||
|
-webkit-animation-delay: -1.1s; |
||||
|
animation-delay: -1.1s; |
||||
|
} |
||||
|
|
||||
|
.spinner .rect3 { |
||||
|
-webkit-animation-delay: -1.0s; |
||||
|
animation-delay: -1.0s; |
||||
|
} |
||||
|
|
||||
|
.spinner .rect4 { |
||||
|
-webkit-animation-delay: -0.9s; |
||||
|
animation-delay: -0.9s; |
||||
|
} |
||||
|
|
||||
|
.spinner .rect5 { |
||||
|
-webkit-animation-delay: -0.8s; |
||||
|
animation-delay: -0.8s; |
||||
|
} |
||||
|
|
||||
|
@-webkit-keyframes sk-stretchdelay { |
||||
|
0%, 40%, 100% { -webkit-transform: scaleY(0.4) } |
||||
|
20% { -webkit-transform: scaleY(1.0) } |
||||
|
} |
||||
|
|
||||
|
@keyframes sk-stretchdelay { |
||||
|
0%, 40%, 100% { |
||||
|
transform: scaleY(0.4); |
||||
|
-webkit-transform: scaleY(0.4); |
||||
|
} 20% { |
||||
|
transform: scaleY(1.0); |
||||
|
-webkit-transform: scaleY(1.0); |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
.bootstrap-select > .dropdown-toggle { |
||||
|
z-index: 0; |
||||
|
} |
@ -0,0 +1,316 @@ |
|||||
|
export function getCoinTitle(coin) { |
||||
|
let coinlogo, |
||||
|
coinname; |
||||
|
|
||||
|
switch (coin) { |
||||
|
case 'BTC': |
||||
|
coinlogo = 'bitcoin'; |
||||
|
coinname = 'Bitcoin'; |
||||
|
break; |
||||
|
case 'BTCD': |
||||
|
coinlogo = 'bitcoindark'; |
||||
|
coinname = 'BitcoinDark'; |
||||
|
break; |
||||
|
case 'LTC': |
||||
|
coinlogo = 'litecoin'; |
||||
|
coinname = 'Litecoin'; |
||||
|
break; |
||||
|
case 'VPN': |
||||
|
coinlogo = 'vpncoin'; |
||||
|
coinname = 'VPNcoin'; |
||||
|
break; |
||||
|
case 'SYS': |
||||
|
coinlogo = 'syscoin'; |
||||
|
coinname = 'Syscoin'; |
||||
|
break; |
||||
|
case 'ZEC': |
||||
|
coinlogo = 'zcash'; |
||||
|
coinname = 'Zcash'; |
||||
|
break; |
||||
|
case 'NMC': |
||||
|
coinlogo = 'namecoin'; |
||||
|
coinname = 'Namecoin'; |
||||
|
break; |
||||
|
case 'DEX': |
||||
|
coinlogo = 'dex'; |
||||
|
coinname = 'InstantDEX'; |
||||
|
break; |
||||
|
case 'DOGE': |
||||
|
coinlogo = 'dogecoin'; |
||||
|
coinname = 'Dogecoin'; |
||||
|
break; |
||||
|
case 'DGB': |
||||
|
coinlogo = 'digibyte'; |
||||
|
coinname = 'Digibyte'; |
||||
|
break; |
||||
|
case 'MZC': |
||||
|
coinlogo = 'mazacoin'; |
||||
|
coinname = 'Mazacoin'; |
||||
|
break; |
||||
|
case 'UNO': |
||||
|
coinlogo = 'unobtanium'; |
||||
|
coinname = 'Unobtanium'; |
||||
|
break; |
||||
|
case 'ZET': |
||||
|
coinlogo = 'zetacoin'; |
||||
|
coinname = 'Zetacoin'; |
||||
|
break; |
||||
|
case 'KMD': |
||||
|
coinlogo = 'komodo'; |
||||
|
coinname = 'Komodo'; |
||||
|
break; |
||||
|
case 'BTM': |
||||
|
coinlogo = 'bitmark'; |
||||
|
coinname = 'Bitmark'; |
||||
|
break; |
||||
|
case 'CARB': |
||||
|
coinlogo = 'carboncoin'; |
||||
|
coinname = 'Carboncoin'; |
||||
|
break; |
||||
|
case 'ANC': |
||||
|
coinlogo = 'anoncoin'; |
||||
|
coinname = 'AnonCoin'; |
||||
|
break; |
||||
|
case 'FRK': |
||||
|
coinlogo = 'franko'; |
||||
|
coinname = 'Franko'; |
||||
|
break; |
||||
|
case 'GAME': |
||||
|
coinlogo = 'GAME'; |
||||
|
coinname = 'GameCredits'; |
||||
|
break; |
||||
|
case 'SUPERNET': |
||||
|
coinlogo = 'SUPERNET'; |
||||
|
coinname = 'SUPERNET'; |
||||
|
break; |
||||
|
case 'REVS': |
||||
|
coinlogo = 'REVS'; |
||||
|
coinname = 'REVS'; |
||||
|
break; |
||||
|
case 'WLC': |
||||
|
coinlogo = 'WLC'; |
||||
|
coinname = 'WIRELESS'; |
||||
|
break; |
||||
|
case 'PANGEA': |
||||
|
coinlogo = 'PANGEA'; |
||||
|
coinname = 'PANGEA'; |
||||
|
break; |
||||
|
case 'JUMBLR': |
||||
|
coinlogo = 'JUMBLR'; |
||||
|
coinname = 'JUMBLR'; |
||||
|
break; |
||||
|
case 'BET': |
||||
|
coinlogo = 'BET'; |
||||
|
coinname = 'BET'; |
||||
|
break; |
||||
|
case 'CRYPTO': |
||||
|
coinlogo = 'CRYPTO'; |
||||
|
coinname = 'CRYPTO'; |
||||
|
break; |
||||
|
case 'HODL': |
||||
|
coinlogo = 'HODL'; |
||||
|
coinname = 'HODL'; |
||||
|
break; |
||||
|
case 'SHARK': |
||||
|
coinlogo = 'SHARK'; |
||||
|
coinname = 'SHARK'; |
||||
|
break; |
||||
|
case 'BOTS': |
||||
|
coinlogo = 'BOTS'; |
||||
|
coinname = 'BOTS'; |
||||
|
break; |
||||
|
case 'MGW': |
||||
|
coinlogo = 'MGW'; |
||||
|
coinname = 'MultiGateway'; |
||||
|
break; |
||||
|
case 'MVP': |
||||
|
coinlogo = 'MVP'; |
||||
|
coinname = 'MVP Lineup'; |
||||
|
break; |
||||
|
case 'KV': |
||||
|
coinlogo = 'KV'; |
||||
|
coinname = 'KV'; |
||||
|
break; |
||||
|
case 'CEAL': |
||||
|
coinlogo = 'CEAL'; |
||||
|
coinname = 'CEAL NET'; |
||||
|
break; |
||||
|
case 'MESH': |
||||
|
coinlogo = 'MESH'; |
||||
|
coinname = 'SpaceMesh'; |
||||
|
break; |
||||
|
case 'USD': |
||||
|
coinlogo = 'usd'; |
||||
|
coinname = 'US Dollar'; |
||||
|
break; |
||||
|
case 'RON': |
||||
|
coinlogo = 'RON'; |
||||
|
coinname = 'Romanian Leu'; |
||||
|
break; |
||||
|
case 'EUR': |
||||
|
coinlogo = 'EUR'; |
||||
|
coinname = 'Euro'; |
||||
|
break; |
||||
|
case 'JPY': |
||||
|
coinlogo = 'JPY'; |
||||
|
coinname = 'Japanese Yen'; |
||||
|
break; |
||||
|
case 'GBP': |
||||
|
coinlogo = 'GBP'; |
||||
|
coinname = 'British Pound'; |
||||
|
break; |
||||
|
case 'AUD': |
||||
|
coinlogo = 'AUD'; |
||||
|
coinname = 'Australian Dollar'; |
||||
|
break; |
||||
|
case 'CAD': |
||||
|
coinlogo = 'CAD'; |
||||
|
coinname = 'Canadian Dollar'; |
||||
|
break; |
||||
|
case 'CHF': |
||||
|
coinlogo = 'CHF'; |
||||
|
coinname = 'Swiss Franc'; |
||||
|
break; |
||||
|
case 'NZD': |
||||
|
coinlogo = 'NZD'; |
||||
|
coinname = 'New Zealand Dollar'; |
||||
|
break; |
||||
|
case 'CNY': |
||||
|
coinlogo = 'CNY'; |
||||
|
coinname = 'Chinese Yuan'; |
||||
|
break; |
||||
|
case 'RUB': |
||||
|
coinlogo = 'RUB'; |
||||
|
coinname = 'Russian Ruble'; |
||||
|
break; |
||||
|
case 'MXN': |
||||
|
coinlogo = 'MXN'; |
||||
|
coinname = 'Mexican peso'; |
||||
|
break; |
||||
|
case 'BRL': |
||||
|
coinlogo = 'BRL'; |
||||
|
coinname = 'Brazilian Real'; |
||||
|
break; |
||||
|
case 'INR': |
||||
|
coinlogo = 'INR'; |
||||
|
coinname = 'Indian Rupee'; |
||||
|
break; |
||||
|
case 'HKD': |
||||
|
coinlogo = 'HKD'; |
||||
|
coinname = 'Hong Kong Dollar'; |
||||
|
break; |
||||
|
case 'TRY': |
||||
|
coinlogo = 'TRY'; |
||||
|
coinname = 'Turkish Lira'; |
||||
|
break; |
||||
|
case 'ZAR': |
||||
|
coinlogo = 'ZAR'; |
||||
|
coinname = 'South African Rand'; |
||||
|
break; |
||||
|
case 'PLN': |
||||
|
coinlogo = 'PLN'; |
||||
|
coinname = 'Polish Zloty'; |
||||
|
break; |
||||
|
case 'NOK': |
||||
|
coinlogo = 'NOK'; |
||||
|
coinname = 'Norwegian Krone'; |
||||
|
break; |
||||
|
case 'SEK': |
||||
|
coinlogo = 'SEK'; |
||||
|
coinname = 'Swedish Krona'; |
||||
|
break; |
||||
|
case 'DKK': |
||||
|
coinlogo = 'DKK'; |
||||
|
coinname = 'Danish Krone'; |
||||
|
break; |
||||
|
case 'CZK': |
||||
|
coinlogo = 'CZK'; |
||||
|
coinname = 'Czech Koruna'; |
||||
|
break; |
||||
|
case 'HUF': |
||||
|
coinlogo = 'HUF'; |
||||
|
coinname = 'Hungarian Forint'; |
||||
|
break; |
||||
|
case 'ILS': |
||||
|
coinlogo = 'ILS'; |
||||
|
coinname = 'Israeli Shekel'; |
||||
|
break; |
||||
|
case 'KRW': |
||||
|
coinlogo = 'KRW'; |
||||
|
coinname = 'Korean Won'; |
||||
|
break; |
||||
|
case 'MYR': |
||||
|
coinlogo = 'MYR'; |
||||
|
coinname = 'Malaysian Ringgit'; |
||||
|
break; |
||||
|
case 'PHP': |
||||
|
coinlogo = 'PHP'; |
||||
|
coinname = 'Philippine Peso'; |
||||
|
break; |
||||
|
case 'SGD': |
||||
|
coinlogo = 'SGD'; |
||||
|
coinname = 'Singapore Dollar'; |
||||
|
break; |
||||
|
case 'THB': |
||||
|
coinlogo = 'THB'; |
||||
|
coinname = 'Thai Baht'; |
||||
|
break; |
||||
|
case 'BGN': |
||||
|
coinlogo = 'BGN'; |
||||
|
coinname = 'Bulgarian Lev'; |
||||
|
break; |
||||
|
case 'IDR': |
||||
|
coinlogo = 'IDR'; |
||||
|
coinname = 'Indonesian Rupiah'; |
||||
|
break; |
||||
|
case 'HRK': |
||||
|
coinlogo = 'HRK'; |
||||
|
coinname = 'Croatian Kuna'; |
||||
|
break; |
||||
|
} |
||||
|
|
||||
|
return { |
||||
|
'logo': coinlogo, |
||||
|
'name': coinname |
||||
|
}; |
||||
|
} |
||||
|
|
||||
|
export function getModeInfo(mode) { |
||||
|
let modecode, |
||||
|
modetip, |
||||
|
modecolor; |
||||
|
|
||||
|
switch (mode) { |
||||
|
case 'native': |
||||
|
modecode = 'Native'; |
||||
|
modetip = 'Native'; |
||||
|
modecolor = 'primary'; |
||||
|
break; |
||||
|
case 'basilisk': |
||||
|
modecode = 'Basilisk'; |
||||
|
modetip = 'Basilisk'; |
||||
|
modecolor = 'info'; |
||||
|
break; |
||||
|
case 'full': |
||||
|
modecode = 'Full'; |
||||
|
modetip = 'Full'; |
||||
|
modecolor = 'success'; |
||||
|
break; |
||||
|
case 'virtual': |
||||
|
modecode = 'Virtual'; |
||||
|
modetip = 'Virtual'; |
||||
|
modecolor = 'danger'; |
||||
|
break; |
||||
|
case 'notarychains': |
||||
|
modecode = 'Notarychains'; |
||||
|
modetip = 'Notarychains'; |
||||
|
modecolor = 'dark'; |
||||
|
break; |
||||
|
} |
||||
|
|
||||
|
return { |
||||
|
'code': modecode, |
||||
|
'tip': modetip, |
||||
|
'color': modecolor |
||||
|
}; |
||||
|
} |
Loading…
Reference in new issue