You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
RTL/frontend/default-src_app_shared_comp...

2 lines
32 KiB
JavaScript

"use strict";(self.webpackChunkRTLApp=self.webpackChunkRTLApp||[]).push([["default-src_app_shared_components_currency-unit-converter_currency-unit-converter_component_t-449cdf"],{9637:(X,w,t)=>{t.d(w,{D:()=>x});var a=t(253),T=t(8951),m=t(7731),C=t(8377),c=t(2560),F=t(62),E=t(9263),N=t(4666),e=t(6722),D=t(7822),R=t(6896),H=t(5892);function O(u,p){if(1&u&&(c.TgZ(0,"mat-icon",9),c._uU(1,"info_outline"),c.qZA()),2&u){const l=c.oxw().$implicit;c.Q6J("matTooltip",l.tooltip)}}function V(u,p){if(1&u&&(c.TgZ(0,"span",10),c._uU(1),c.ALo(2,"number"),c.qZA()),2&u){const l=c.oxw().$implicit;c.xp6(1),c.hij(" ",c.lcZ(2,1,l.dataValue)," ")}}function b(u,p){if(1&u&&(c.TgZ(0,"span",10),c._uU(1),c.ALo(2,"number"),c.qZA()),2&u){const l=c.oxw().$implicit,s=c.oxw(2);c.xp6(1),c.hij(" ",c.xi3(2,1,l[s.currencyUnitEnum.BTC],s.currencyUnitFormats.BTC)," ")}}function y(u,p){if(1&u&&(c.TgZ(0,"span",10),c._uU(1),c.ALo(2,"number"),c.qZA()),2&u){const l=c.oxw().$implicit,s=c.oxw(2);c.xp6(1),c.hij(" ",c.xi3(2,1,l[s.currencyUnitEnum.OTHER],s.currencyUnitFormats.OTHER)," ")}}function k(u,p){if(1&u&&(c.TgZ(0,"div",5)(1,"div",6),c._uU(2),c.YNc(3,O,2,1,"mat-icon",7),c.qZA(),c.YNc(4,V,3,3,"span",8),c.YNc(5,b,3,4,"span",8),c.YNc(6,y,3,4,"span",8),c.qZA()),2&u){const l=p.$implicit,s=c.oxw().$implicit,_=c.oxw();c.xp6(2),c.hij(" ",l.title," "),c.xp6(1),c.Q6J("ngIf",l.tooltip),c.xp6(1),c.Q6J("ngIf",s===_.currencyUnitEnum.SATS),c.xp6(1),c.Q6J("ngIf",s===_.currencyUnitEnum.BTC),c.xp6(1),c.Q6J("ngIf",_.fiatConversion&&s!==_.currencyUnitEnum.SATS&&s!==_.currencyUnitEnum.BTC&&""===_.conversionErrorMsg)}}function P(u,p){if(1&u&&(c.TgZ(0,"div",11)(1,"div",12),c._uU(2),c.qZA()()),2&u){const l=c.oxw(2);c.xp6(2),c.Oqu(l.conversionErrorMsg)}}function A(u,p){if(1&u&&(c.TgZ(0,"mat-tab",1)(1,"div",2),c.YNc(2,k,7,5,"div",3),c.qZA(),c.YNc(3,P,3,1,"div",4),c.qZA()),2&u){const l=p.$implicit,s=c.oxw();c.s9C("label",l),c.xp6(2),c.Q6J("ngForOf",s.values),c.xp6(1),c.Q6J("ngIf",s.fiatConversion&&l!==s.currencyUnitEnum.SATS&&l!==s.currencyUnitEnum.BTC&&""!==s.conversionErrorMsg)}}class x{constructor(p,l){this.commonService=p,this.store=l,this.values=[],this.currencyUnitEnum=m.NT,this.currencyUnitFormats=m.Xz,this.currencyUnits=[],this.fiatConversion=!1,this.conversionErrorMsg="",this.unSubs=[new a.x,new a.x,new a.x]}ngOnInit(){this.store.select(C.dT).pipe((0,T.R)(this.unSubs[0])).subscribe(p=>{this.fiatConversion=p.settings.fiatConversion,this.currencyUnits=p.settings.currencyUnits,this.fiatConversion||this.currencyUnits.splice(2,1),this.currencyUnits.length>1&&this.values[0]&&this.values[0].dataValue>=0&&this.getCurrencyValues(this.values)})}ngOnChanges(){this.currencyUnits.length>1&&this.values[0]&&this.values[0].dataValue>=0&&this.getCurrencyValues(this.values)}getCurrencyValues(p){p.forEach(l=>{l.dataValue>0?(this.commonService.convertCurrency(l.dataValue,m.NT.SATS,m.NT.BTC,"",!0).pipe((0,T.R)(this.unSubs[1])).subscribe(s=>{l[m.NT.BTC]=s.BTC}),this.commonService.convertCurrency(l.dataValue,m.NT.SATS,m.NT.OTHER,this.currencyUnits[2],this.fiatConversion).pipe((0,T.R)(this.unSubs[2])).subscribe({next:s=>{l[m.NT.OTHER]=s.OTHER},error:s=>{this.conversionErrorMsg="Conversion Error: "+s}})):(l[m.NT.BTC]=l.dataValue,""===this.conversionErrorMsg&&(l[m.NT.OTHER]=l.dataValue))})}ngOnDestroy(){this.unSubs.forEach(p=>{p.next(null),p.complete()})}static#e=this.\u0275fac=function(l){return new(l||x)(c.Y36(F.v),c.Y36(E.yh))};static#a=this.\u0275cmp=c.Xpm({type:x,selectors:[["rtl-currency-unit-converter"]],inputs:{values:"values"},features:[c.TTD],decls:2,vars:1,consts:[[3,"label",4,"ngFor","ngForOf"],[3,"label"],["fxLayout","row","fxFlex","100","fxLayoutAlign","start start"],["fxLayout","column","fxLayoutAlign","center start","class","cc-data-block",4,"ngFor","ngForOf"],["fxLayout","row","fxFlex","100","class","p-1 error-border mt-1",4,"ngIf"],["fxLayout","column","fxLayoutAlign","center start",1,"cc-data-block"],["fxLayout","row","fxFlex","100","fxLayoutAlign","start center",1,"cc-data-title"],["matTooltipPosition","below","class","info-icon",3,"matTooltip",4,"ngIf"],["class","cc-data-value",4,"ng
//# sourceMappingURL=default-src_app_shared_components_currency-unit-converter_currency-unit-converter_component_t-449cdf.cd4ed968c572eefd.js.map