diff options
author | Florian Dold <florian.dold@gmail.com> | 2017-05-29 16:58:03 +0200 |
---|---|---|
committer | Florian Dold <florian.dold@gmail.com> | 2017-05-29 16:58:03 +0200 |
commit | b5c90d12219ca3a0df173ddf085d2353831a8ef6 (patch) | |
tree | fd26569ccacbed57cb47c24cce7863fb060f42cf /src/webex/pages/add-auditor.tsx | |
parent | 1c3346cd534143f4dd56a625b963a1a3acfa83d1 (diff) | |
download | wallet-core-b5c90d12219ca3a0df173ddf085d2353831a8ef6.tar.xz |
fix remaining lint warnings
Diffstat (limited to 'src/webex/pages/add-auditor.tsx')
-rw-r--r-- | src/webex/pages/add-auditor.tsx | 58 |
1 files changed, 35 insertions, 23 deletions
diff --git a/src/webex/pages/add-auditor.tsx b/src/webex/pages/add-auditor.tsx index e4d84798b..72e800192 100644 --- a/src/webex/pages/add-auditor.tsx +++ b/src/webex/pages/add-auditor.tsx @@ -23,14 +23,14 @@ import { getTalerStampDate } from "../../helpers"; import { - ExchangeRecord, - DenominationRecord, AuditorRecord, - CurrencyRecord, - ReserveRecord, CoinRecord, + CurrencyRecord, + Denomination, + DenominationRecord, + ExchangeRecord, PreCoinRecord, - Denomination + ReserveRecord, } from "../../types"; import { ImplicitStateComponent, StateHolder } from "../components"; @@ -51,17 +51,17 @@ interface ConfirmAuditorProps { } class ConfirmAuditor extends ImplicitStateComponent<ConfirmAuditorProps> { - addDone: StateHolder<boolean> = this.makeState(false); + private addDone: StateHolder<boolean> = this.makeState(false); constructor() { super(); } async add() { - let currencies = await getCurrencies(); - let currency: CurrencyRecord|undefined = undefined; + const currencies = await getCurrencies(); + let currency: CurrencyRecord|undefined; - for (let c of currencies) { - if (c.name == this.props.currency) { + for (const c of currencies) { + if (c.name === this.props.currency) { currency = c; } } @@ -70,12 +70,16 @@ class ConfirmAuditor extends ImplicitStateComponent<ConfirmAuditorProps> { currency = { name: this.props.currency, auditors: [], fractionalDigits: 2, exchanges: [] }; } - let newAuditor = { auditorPub: this.props.auditorPub, baseUrl: this.props.url, expirationStamp: this.props.expirationStamp }; + const newAuditor = { + auditorPub: this.props.auditorPub, + baseUrl: this.props.url, + expirationStamp: this.props.expirationStamp, + }; let auditorFound = false; - for (let idx in currency.auditors) { - let a = currency.auditors[idx]; - if (a.baseUrl == this.props.url) { + for (const idx in currency.auditors) { + const a = currency.auditors[idx]; + if (a.baseUrl === this.props.url) { auditorFound = true; // Update auditor if already found by URL. currency.auditors[idx] = newAuditor; @@ -99,22 +103,30 @@ class ConfirmAuditor extends ImplicitStateComponent<ConfirmAuditorProps> { return ( <div id="main"> <p>Do you want to let <strong>{this.props.auditorPub}</strong> audit the currency "{this.props.currency}"?</p> - {this.addDone() ? - (<div>Auditor was added! You can also <a href={chrome.extension.getURL("/src/webex/pages/auditors.html")}>view and edit</a> auditors.</div>) - : - (<div> - <button onClick={() => this.add()} className="pure-button pure-button-primary">Yes</button> - <button onClick={() => this.back()} className="pure-button">No</button> - </div>) + {this.addDone() ? + ( + <div> + Auditor was added! You can also{" "} + <a href={chrome.extension.getURL("/src/webex/pages/auditors.html")}>view and edit</a>{" "} + auditors. + </div> + ) + : + ( + <div> + <button onClick={() => this.add()} className="pure-button pure-button-primary">Yes</button> + <button onClick={() => this.back()} className="pure-button">No</button> + </div> + ) } </div> ); } } -export function main() { +function main() { const walletPageUrl = new URI(document.location.href); - const query: any = JSON.parse((URI.parseQuery(walletPageUrl.query()) as any)["req"]); + const query: any = JSON.parse((URI.parseQuery(walletPageUrl.query()) as any).req); const url = query.url; const currency: string = query.currency; const auditorPub: string = query.auditorPub; |