UNPKG

lct-components

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