UNPKG

lct-components

Version:
21 lines 2.67 kB
import { Pipe } from '@angular/core'; import * as i0 from "@angular/core"; export class LabelPipe { transform(value) { const isMobile = window.innerWidth < 576; if (isMobile && (value === null || value === void 0 ? void 0 : value.length) > 32) return (value === null || value === void 0 ? void 0 : value.substring(0, 32)) + '...'; if ((value === null || value === void 0 ? void 0 : value.length) > 34) return (value === null || value === void 0 ? void 0 : value.substring(0, 34)) + '...'; return value; } } LabelPipe.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.1.5", ngImport: i0, type: LabelPipe, deps: [], target: i0.ɵɵFactoryTarget.Pipe }); LabelPipe.ɵpipe = i0.ɵɵngDeclarePipe({ minVersion: "12.0.0", version: "12.1.5", ngImport: i0, type: LabelPipe, name: "labelPipe" }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.1.5", ngImport: i0, type: LabelPipe, decorators: [{ type: Pipe, args: [{ name: 'labelPipe' }] }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGFiZWwucGlwZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL2xjdC1jb21wb25lbnRzL3NyYy9saWIvcGlwZXMvbGFiZWwucGlwZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsSUFBSSxFQUFpQixNQUFNLGVBQWUsQ0FBQzs7QUFLcEQsTUFBTSxPQUFPLFNBQVM7SUFDcEIsU0FBUyxDQUFDLEtBQWE7UUFDckIsTUFBTSxRQUFRLEdBQUcsTUFBTSxDQUFDLFVBQVUsR0FBRyxHQUFHLENBQUM7UUFDekMsSUFBRyxRQUFRLElBQUksQ0FBQSxLQUFLLGFBQUwsS0FBSyx1QkFBTCxLQUFLLENBQUUsTUFBTSxJQUFDLEVBQUU7WUFBQyxPQUFPLENBQUEsS0FBSyxhQUFMLEtBQUssdUJBQUwsS0FBSyxDQUFFLFNBQVMsQ0FBQyxDQUFDLEVBQUMsRUFBRSxDQUFDLElBQUMsS0FBSyxDQUFDO1FBQ3BFLElBQUcsQ0FBQSxLQUFLLGFBQUwsS0FBSyx1QkFBTCxLQUFLLENBQUUsTUFBTSxJQUFDLEVBQUU7WUFBQyxPQUFPLENBQUEsS0FBSyxhQUFMLEtBQUssdUJBQUwsS0FBSyxDQUFFLFNBQVMsQ0FBQyxDQUFDLEVBQUMsRUFBRSxDQUFDLElBQUMsS0FBSyxDQUFDO1FBQ3hELE9BQU8sS0FBSyxDQUFDO0lBQ2YsQ0FBQzs7c0dBTlUsU0FBUztvR0FBVCxTQUFTOzJGQUFULFNBQVM7a0JBSHJCLElBQUk7bUJBQUM7b0JBQ0osSUFBSSxFQUFFLFdBQVc7aUJBQ2xCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgUGlwZSwgUGlwZVRyYW5zZm9ybSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5AUGlwZSh7XG4gIG5hbWU6ICdsYWJlbFBpcGUnXG59KVxuZXhwb3J0IGNsYXNzIExhYmVsUGlwZSBpbXBsZW1lbnRzIFBpcGVUcmFuc2Zvcm0ge1xuICB0cmFuc2Zvcm0odmFsdWU6IHN0cmluZyk6IHN0cmluZyB7XG4gICAgY29uc3QgaXNNb2JpbGUgPSB3aW5kb3cuaW5uZXJXaWR0aCA8IDU3NjtcbiAgICBpZihpc01vYmlsZSAmJiB2YWx1ZT8ubGVuZ3RoPjMyKXJldHVybiB2YWx1ZT8uc3Vic3RyaW5nKDAsMzIpKycuLi4nO1xuICAgIGlmKHZhbHVlPy5sZW5ndGg+MzQpcmV0dXJuIHZhbHVlPy5zdWJzdHJpbmcoMCwzNCkrJy4uLic7XG4gICAgcmV0dXJuIHZhbHVlO1xuICB9XG59XG4iXX0=