lct-components
Version:
LCT basic components
21 lines • 2.67 kB
JavaScript
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=