UNPKG

@c8y/ngx-components

Version:

Angular modules for Cumulocity IoT applications

29 lines 3.99 kB
import { Pipe } from '@angular/core'; import { gettext } from '@c8y/ngx-components'; import { ALARM_ORDER_VALUES } from './alarm-list-widget.model'; import * as i0 from "@angular/core"; export class SortingDescriptionPopoverMessagePipe { transform(order) { switch (order) { case ALARM_ORDER_VALUES.BY_ACTIVE: return gettext('Order alarms by active status, severity, and time.'); case ALARM_ORDER_VALUES.BY_DATE_ASCENDING: return gettext('Order alarms by time, starting with the oldest ones.'); case ALARM_ORDER_VALUES.BY_DATE_DESCENDING: return gettext('Order alarms by time, starting with the latest ones.'); case ALARM_ORDER_VALUES.BY_SEVERITY: return gettext('Order alarms by severity and time.'); default: return ''; } } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: SortingDescriptionPopoverMessagePipe, deps: [], target: i0.ɵɵFactoryTarget.Pipe }); } static { this.ɵpipe = i0.ɵɵngDeclarePipe({ minVersion: "14.0.0", version: "18.2.13", ngImport: i0, type: SortingDescriptionPopoverMessagePipe, name: "sortingDescriptionPopoverMessage" }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: SortingDescriptionPopoverMessagePipe, decorators: [{ type: Pipe, args: [{ name: 'sortingDescriptionPopoverMessage' }] }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic29ydGluZy1kZXNjcmlwdGlvbi1wb3BvdmVyLW1lc3NhZ2UucGlwZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3dpZGdldHMvaW1wbGVtZW50YXRpb25zL2FsYXJtcy9zb3J0aW5nLWRlc2NyaXB0aW9uLXBvcG92ZXItbWVzc2FnZS5waXBlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxJQUFJLEVBQWlCLE1BQU0sZUFBZSxDQUFDO0FBQ3BELE9BQU8sRUFBRSxPQUFPLEVBQUUsTUFBTSxxQkFBcUIsQ0FBQztBQUM5QyxPQUFPLEVBQUUsa0JBQWtCLEVBQWtCLE1BQU0sMkJBQTJCLENBQUM7O0FBSy9FLE1BQU0sT0FBTyxvQ0FBb0M7SUFDL0MsU0FBUyxDQUFDLEtBQXFCO1FBQzdCLFFBQVEsS0FBSyxFQUFFLENBQUM7WUFDZCxLQUFLLGtCQUFrQixDQUFDLFNBQVM7Z0JBQy9CLE9BQU8sT0FBTyxDQUFDLG9EQUFvRCxDQUFDLENBQUM7WUFDdkUsS0FBSyxrQkFBa0IsQ0FBQyxpQkFBaUI7Z0JBQ3ZDLE9BQU8sT0FBTyxDQUFDLHNEQUFzRCxDQUFDLENBQUM7WUFDekUsS0FBSyxrQkFBa0IsQ0FBQyxrQkFBa0I7Z0JBQ3hDLE9BQU8sT0FBTyxDQUFDLHNEQUFzRCxDQUFDLENBQUM7WUFDekUsS0FBSyxrQkFBa0IsQ0FBQyxXQUFXO2dCQUNqQyxPQUFPLE9BQU8sQ0FBQyxvQ0FBb0MsQ0FBQyxDQUFDO1lBQ3ZEO2dCQUNFLE9BQU8sRUFBRSxDQUFDO1FBQ2QsQ0FBQztJQUNILENBQUM7K0dBZFUsb0NBQW9DOzZHQUFwQyxvQ0FBb0M7OzRGQUFwQyxvQ0FBb0M7a0JBSGhELElBQUk7bUJBQUM7b0JBQ0osSUFBSSxFQUFFLGtDQUFrQztpQkFDekMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBQaXBlLCBQaXBlVHJhbnNmb3JtIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBnZXR0ZXh0IH0gZnJvbSAnQGM4eS9uZ3gtY29tcG9uZW50cyc7XG5pbXBvcnQgeyBBTEFSTV9PUkRFUl9WQUxVRVMsIEFsYXJtT3JkZXJUeXBlIH0gZnJvbSAnLi9hbGFybS1saXN0LXdpZGdldC5tb2RlbCc7XG5cbkBQaXBlKHtcbiAgbmFtZTogJ3NvcnRpbmdEZXNjcmlwdGlvblBvcG92ZXJNZXNzYWdlJ1xufSlcbmV4cG9ydCBjbGFzcyBTb3J0aW5nRGVzY3JpcHRpb25Qb3BvdmVyTWVzc2FnZVBpcGUgaW1wbGVtZW50cyBQaXBlVHJhbnNmb3JtIHtcbiAgdHJhbnNmb3JtKG9yZGVyOiBBbGFybU9yZGVyVHlwZSk6IHN0cmluZyB7XG4gICAgc3dpdGNoIChvcmRlcikge1xuICAgICAgY2FzZSBBTEFSTV9PUkRFUl9WQUxVRVMuQllfQUNUSVZFOlxuICAgICAgICByZXR1cm4gZ2V0dGV4dCgnT3JkZXIgYWxhcm1zIGJ5IGFjdGl2ZSBzdGF0dXMsIHNldmVyaXR5LCBhbmQgdGltZS4nKTtcbiAgICAgIGNhc2UgQUxBUk1fT1JERVJfVkFMVUVTLkJZX0RBVEVfQVNDRU5ESU5HOlxuICAgICAgICByZXR1cm4gZ2V0dGV4dCgnT3JkZXIgYWxhcm1zIGJ5IHRpbWUsIHN0YXJ0aW5nIHdpdGggdGhlIG9sZGVzdCBvbmVzLicpO1xuICAgICAgY2FzZSBBTEFSTV9PUkRFUl9WQUxVRVMuQllfREFURV9ERVNDRU5ESU5HOlxuICAgICAgICByZXR1cm4gZ2V0dGV4dCgnT3JkZXIgYWxhcm1zIGJ5IHRpbWUsIHN0YXJ0aW5nIHdpdGggdGhlIGxhdGVzdCBvbmVzLicpO1xuICAgICAgY2FzZSBBTEFSTV9PUkRFUl9WQUxVRVMuQllfU0VWRVJJVFk6XG4gICAgICAgIHJldHVybiBnZXR0ZXh0KCdPcmRlciBhbGFybXMgYnkgc2V2ZXJpdHkgYW5kIHRpbWUuJyk7XG4gICAgICBkZWZhdWx0OlxuICAgICAgICByZXR1cm4gJyc7XG4gICAgfVxuICB9XG59XG4iXX0=