UNPKG

@rero/sonar-ui

Version:

User interface for SONAR.

2 lines (1 loc) 658 B
import{e as r}from"./chunk-OW4VQFLY.js";var f=class n{static filter(e){return new r(c=>{c.next(n.aggregationFilter(e)),n.translateService.onLangChange.subscribe(()=>{c.next(n.aggregationFilter(e))})})}static aggregationFilter(e){let c={};return Object.keys(e).forEach(t=>{var l,i;if(t==="document_type"&&((l=e[t].buckets)==null||l.forEach(s=>{s.name=this.translateService.instant("document_type_"+s.key)})),t==="status"&&((i=e[t].buckets)==null||i.forEach(s=>{s.name=this.translateService.instant("deposit_status_"+s.key)})),t.indexOf("__")>-1){let s=t.split("__");n.translateService.getCurrentLang()===s[1]&&(c[t]=e[t])}else c[t]=e[t]}),c}};export{f as a};