ngx-mat-cdk
Version:
Extra Components for Angular Material including Filters,Drag Drop File, MatSelect Mobile Version
23 lines • 2.47 kB
JavaScript
import { Pipe } from '@angular/core';
import { FiltersService } from '../filters.service';
export class DisplayLabelFilterPipe {
constructor(filtersService) {
this.filtersService = filtersService;
}
transform(value, ...args) {
const hasConditionName = args[0];
if (value) {
return this.filtersService.getDisplayLabel(value, hasConditionName);
}
return null;
}
}
DisplayLabelFilterPipe.decorators = [
{ type: Pipe, args: [{
name: 'displayLabelFilter'
},] }
];
DisplayLabelFilterPipe.ctorParameters = () => [
{ type: FiltersService }
];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGlzcGxheS1sYWJlbC1maWx0ZXIucGlwZS5qcyIsInNvdXJjZVJvb3QiOiJDOi9Vc2Vycy9BbGlyZXphIE1vaGFtbWFkaS9zb3VyY2UvcmVwb3MvTXlMaWJyYXJ5L0FuZ3VsYXIuTGlicmFyeS9saWJzL3Byb2plY3RzL25neC1tYXQtY2RrL3NyYy8iLCJzb3VyY2VzIjpbImxpYi9uZ3gtbWF0LWZpbHRlcnMvZmlsdGVycy9waXBlcy9kaXNwbGF5LWxhYmVsLWZpbHRlci5waXBlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBQyxJQUFJLEVBQWdCLE1BQU0sZUFBZSxDQUFDO0FBQ2xELE9BQU8sRUFBQyxjQUFjLEVBQUMsTUFBTSxvQkFBb0IsQ0FBQztBQU1sRCxNQUFNLE9BQU8sc0JBQXNCO0lBQ2pDLFlBQW9CLGNBQThCO1FBQTlCLG1CQUFjLEdBQWQsY0FBYyxDQUFnQjtJQUNsRCxDQUFDO0lBRUQsU0FBUyxDQUFDLEtBQWEsRUFBRSxHQUFHLElBQVc7UUFDckMsTUFBTSxnQkFBZ0IsR0FBRyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUM7UUFDakMsSUFBSSxLQUFLLEVBQUU7WUFDVCxPQUFPLElBQUksQ0FBQyxjQUFjLENBQUMsZUFBZSxDQUFDLEtBQUssRUFBRSxnQkFBZ0IsQ0FBQyxDQUFDO1NBQ3JFO1FBQ0QsT0FBTyxJQUFJLENBQUM7SUFDZCxDQUFDOzs7WUFiRixJQUFJLFNBQUM7Z0JBQ0osSUFBSSxFQUFFLG9CQUFvQjthQUMzQjs7O1lBTE8sY0FBYyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7UGlwZSwgUGlwZVRyYW5zZm9ybX0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7RmlsdGVyc1NlcnZpY2V9IGZyb20gJy4uL2ZpbHRlcnMuc2VydmljZSc7XHJcbmltcG9ydCB7RmlsdGVyfSBmcm9tICcuLi9maWx0ZXItY29tcG9uZW50cy9maWx0ZXJzLWJhc2UnO1xyXG5cclxuQFBpcGUoe1xyXG4gIG5hbWU6ICdkaXNwbGF5TGFiZWxGaWx0ZXInXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBEaXNwbGF5TGFiZWxGaWx0ZXJQaXBlIGltcGxlbWVudHMgUGlwZVRyYW5zZm9ybSB7XHJcbiAgY29uc3RydWN0b3IocHJpdmF0ZSBmaWx0ZXJzU2VydmljZTogRmlsdGVyc1NlcnZpY2UpIHtcclxuICB9XHJcblxyXG4gIHRyYW5zZm9ybSh2YWx1ZTogRmlsdGVyLCAuLi5hcmdzOiBhbnlbXSk6IHN0cmluZyB7XHJcbiAgICBjb25zdCBoYXNDb25kaXRpb25OYW1lID0gYXJnc1swXTtcclxuICAgIGlmICh2YWx1ZSkge1xyXG4gICAgICByZXR1cm4gdGhpcy5maWx0ZXJzU2VydmljZS5nZXREaXNwbGF5TGFiZWwodmFsdWUsIGhhc0NvbmRpdGlvbk5hbWUpO1xyXG4gICAgfVxyXG4gICAgcmV0dXJuIG51bGw7XHJcbiAgfVxyXG5cclxuXHJcbn1cclxuIl19