{"version":3,"file":"verben-workflow-ui-src-lib-pipes.mjs","sources":["../../../projects/verben-workflow-ui/src/lib/pipes/async-label.pipe.ts","../../../projects/verben-workflow-ui/src/lib/pipes/verben-workflow-ui-src-lib-pipes.ts"],"sourcesContent":["import { Pipe, PipeTransform } from '@angular/core';\nimport { from, Observable, of } from 'rxjs';\nimport { LabelService } from 'verben-workflow-ui/src/lib/services';\n\n@Pipe({\n  name: 'asyncLabel',\n  standalone: true,\n})\nexport class AsyncLabelPipe implements PipeTransform {\n  constructor(private labelService: LabelService) {}\n\n  transform(\n    code: any,\n    entity: string,\n    labelProp: string,\n    env: string,\n    key: string = 'Code'\n  ): Observable<string> {\n    if (!code) return of('');\n    return from(\n      this.labelService.getAsyncLabelWithRequestTracking(\n        code,\n        entity,\n        labelProp,\n        env,\n        key\n      )\n    );\n  }\n}\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './index';\n"],"names":[],"mappings":";;;;;MAQa,cAAc,CAAA;AACL,IAAA,YAAA,CAAA;AAApB,IAAA,WAAA,CAAoB,YAA0B,EAAA;QAA1B,IAAY,CAAA,YAAA,GAAZ,YAAY,CAAc;KAAI;IAElD,SAAS,CACP,IAAS,EACT,MAAc,EACd,SAAiB,EACjB,GAAW,EACX,GAAA,GAAc,MAAM,EAAA;AAEpB,QAAA,IAAI,CAAC,IAAI;AAAE,YAAA,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;AACzB,QAAA,OAAO,IAAI,CACT,IAAI,CAAC,YAAY,CAAC,gCAAgC,CAChD,IAAI,EACJ,MAAM,EACN,SAAS,EACT,GAAG,EACH,GAAG,CACJ,CACF,CAAC;KACH;wGApBU,cAAc,EAAA,IAAA,EAAA,CAAA,EAAA,KAAA,EAAA,EAAA,CAAA,YAAA,EAAA,CAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,IAAA,EAAA,CAAA,CAAA;sGAAd,cAAc,EAAA,YAAA,EAAA,IAAA,EAAA,IAAA,EAAA,YAAA,EAAA,CAAA,CAAA;;4FAAd,cAAc,EAAA,UAAA,EAAA,CAAA;kBAJ1B,IAAI;AAAC,YAAA,IAAA,EAAA,CAAA;AACJ,oBAAA,IAAI,EAAE,YAAY;AAClB,oBAAA,UAAU,EAAE,IAAI;AACjB,iBAAA,CAAA;;;ACPD;;AAEG;;;;"}