UNPKG

@skireal/form-builder

Version:
28 lines 2.65 kB
import { __decorate } from "tslib"; import { Pipe } from '@angular/core'; import { LocaleService } from '../services/locale.service'; var LocalizedPipe = /** @class */ (function () { function LocalizedPipe(localeService) { this.localeService = localeService; } LocalizedPipe.prototype.transform = function (value) { var currentLocale = this.localeService.getCurrentLocale(); var localizedValue = currentLocale[value]; if (localizedValue === '_hide') { return null; } return localizedValue || "!!" + value + "!!"; }; LocalizedPipe.ctorParameters = function () { return [ { type: LocaleService } ]; }; LocalizedPipe = __decorate([ Pipe({ name: 'localized', pure: false }) ], LocalizedPipe); return LocalizedPipe; }()); export { LocalizedPipe }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibG9jYWxpemVkLnBpcGUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9Ac2tpcmVhbC9mb3JtLWJ1aWxkZXIvIiwic291cmNlcyI6WyJsaWIvcGlwZXMvbG9jYWxpemVkLnBpcGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLE9BQU8sRUFBRSxJQUFJLEVBQWlCLE1BQU0sZUFBZSxDQUFDO0FBQ3BELE9BQU8sRUFBRSxhQUFhLEVBQUUsTUFBTSw0QkFBNEIsQ0FBQztBQU0zRDtJQUNFLHVCQUFvQixhQUE0QjtRQUE1QixrQkFBYSxHQUFiLGFBQWEsQ0FBZTtJQUFHLENBQUM7SUFFcEQsaUNBQVMsR0FBVCxVQUFVLEtBQWE7UUFDckIsSUFBTSxhQUFhLEdBQUcsSUFBSSxDQUFDLGFBQWEsQ0FBQyxnQkFBZ0IsRUFBRSxDQUFDO1FBQzVELElBQU0sY0FBYyxHQUFHLGFBQWEsQ0FBQyxLQUFLLENBQUMsQ0FBQztRQUU1QyxJQUFJLGNBQWMsS0FBSyxPQUFPLEVBQUU7WUFDOUIsT0FBTyxJQUFJLENBQUM7U0FDYjtRQUNELE9BQU8sY0FBYyxJQUFJLE9BQUssS0FBSyxPQUFJLENBQUM7SUFDMUMsQ0FBQzs7Z0JBVmtDLGFBQWE7O0lBRHJDLGFBQWE7UUFKekIsSUFBSSxDQUFDO1lBQ0osSUFBSSxFQUFFLFdBQVc7WUFDakIsSUFBSSxFQUFFLEtBQUs7U0FDWixDQUFDO09BQ1csYUFBYSxDQVl6QjtJQUFELG9CQUFDO0NBQUEsQUFaRCxJQVlDO1NBWlksYUFBYSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFBpcGUsIFBpcGVUcmFuc2Zvcm0gfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IExvY2FsZVNlcnZpY2UgfSBmcm9tICcuLi9zZXJ2aWNlcy9sb2NhbGUuc2VydmljZSc7XG5cbkBQaXBlKHtcbiAgbmFtZTogJ2xvY2FsaXplZCcsXG4gIHB1cmU6IGZhbHNlXG59KVxuZXhwb3J0IGNsYXNzIExvY2FsaXplZFBpcGUgaW1wbGVtZW50cyBQaXBlVHJhbnNmb3JtIHtcbiAgY29uc3RydWN0b3IocHJpdmF0ZSBsb2NhbGVTZXJ2aWNlOiBMb2NhbGVTZXJ2aWNlKSB7fVxuXG4gIHRyYW5zZm9ybSh2YWx1ZTogc3RyaW5nKTogc3RyaW5nIHwgbnVsbCB7XG4gICAgY29uc3QgY3VycmVudExvY2FsZSA9IHRoaXMubG9jYWxlU2VydmljZS5nZXRDdXJyZW50TG9jYWxlKCk7XG4gICAgY29uc3QgbG9jYWxpemVkVmFsdWUgPSBjdXJyZW50TG9jYWxlW3ZhbHVlXTtcblxuICAgIGlmIChsb2NhbGl6ZWRWYWx1ZSA9PT0gJ19oaWRlJykge1xuICAgICAgcmV0dXJuIG51bGw7XG4gICAgfVxuICAgIHJldHVybiBsb2NhbGl6ZWRWYWx1ZSB8fCBgISEke3ZhbHVlfSEhYDtcbiAgfVxufVxuIl19