UNPKG

bivcore-insight

Version:

A blockchain explorer for Bitcore

52 lines (47 loc) 1.37 kB
import { Component } from '@angular/core'; import { NavParams, ViewController } from 'ionic-angular'; import _ from 'lodash'; import { ApiProvider, ChainNetwork } from '../../providers/api/api'; @Component({ selector: 'denomination', templateUrl: 'denomination.html' }) export class DenominationComponent { public units: any = []; public availableNetworks; public currencySymbol; public showUnits = false; constructor( public viewCtrl: ViewController, public api: ApiProvider, public navParams: NavParams ) {} public ionViewDidEnter() { this.currencySymbol = this.navParams.data.currencySymbol; this.availableNetworks = this.api.networkSettings.availableNetworks; this.showUnits = _.some( this.availableNetworks, this.api.networkSettings.selectedNetwork ) ? true : false; this.units = [ 'USD', this.api.networkSettings.selectedNetwork.chain, 'm' + this.api.networkSettings.selectedNetwork.chain ]; } public changeUnit(unit: string): void { this.currencySymbol = unit; this.viewCtrl.dismiss({ chainNetwork: this.navParams.data.config, currencySymbol: this.currencySymbol }); } public changeExplorer(chainNetwork: ChainNetwork): void { this.viewCtrl.dismiss({ chainNetwork, currencySymbol: this.currencySymbol }); } }