@rero/sonar-ui
Version:
User interface for SONAR.
2 lines (1 loc) • 616 B
JavaScript
import{G as m,_b as u,aa as s,h as f,j as c,y as p}from"./chunk-OW4VQFLY.js";var j=(()=>{let r=class r{constructor(){this.translateService=m(u)}transform(e,...t){if(!e||e.length===0)return f("");t[0]||(t[0]="value"),t[1]||(t[1]="language");let i={fr:"fre",en:"eng",de:"ger",it:"ita"};return this.translateService.onLangChange.pipe(p({lang:this.translateService.currentLang}),c(o=>{if(!i[o.lang])return e[0][t[0]];let a=e.find(l=>l[t[1]]===i[o.lang]);return a?a[t[0]]:e[0][t[0]]}))}};r.\u0275fac=function(t){return new(t||r)},r.\u0275pipe=s({name:"languageValue",type:r,pure:!0});let n=r;return n})();export{j as a};