UNPKG

@junte/ui

Version:

Quality Angular UI components kit

20 lines 2.69 kB
import { __decorate } from "tslib"; import { Pipe } from '@angular/core'; var GetColorPipe = /** @class */ (function () { function GetColorPipe() { } GetColorPipe.prototype.transform = function (value, lines, color) { var _a; var found = lines.toArray() .map(function (line) { return ({ from: line.from, color: line.color }); }) .sort(function (a, b) { return a.from < b.from ? 1 : -1; }) .find(function (line) { return line.from <= value; }); return ((_a = found) === null || _a === void 0 ? void 0 : _a.color) || color; }; GetColorPipe = __decorate([ Pipe({ name: 'getColor', pure: false }) ], GetColorPipe); return GetColorPipe; }()); export { GetColorPipe }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGlwZXMuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AanVudGUvdWkvIiwic291cmNlcyI6WyJsaWIvZHluYW1pYy9wcm9ncmVzcy1iYXIvcGlwZXMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLE9BQU8sRUFBRSxJQUFJLEVBQTRCLE1BQU0sZUFBZSxDQUFDO0FBSS9EO0lBQUE7SUFTQSxDQUFDO0lBUkMsZ0NBQVMsR0FBVCxVQUFVLEtBQWEsRUFBRSxLQUF1QyxFQUFFLEtBQWE7O1FBQzdFLElBQU0sS0FBSyxHQUFHLEtBQUssQ0FBQyxPQUFPLEVBQUU7YUFDMUIsR0FBRyxDQUFDLFVBQUEsSUFBSSxJQUFJLE9BQUEsQ0FBQyxFQUFDLElBQUksRUFBRSxJQUFJLENBQUMsSUFBSSxFQUFFLEtBQUssRUFBRSxJQUFJLENBQUMsS0FBSyxFQUFDLENBQUMsRUFBdEMsQ0FBc0MsQ0FBQzthQUNuRCxJQUFJLENBQUMsVUFBQyxDQUFDLEVBQUUsQ0FBQyxJQUFLLE9BQUEsQ0FBQyxDQUFDLElBQUksR0FBRyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUF4QixDQUF3QixDQUFDO2FBQ3hDLElBQUksQ0FBQyxVQUFBLElBQUksSUFBSSxPQUFBLElBQUksQ0FBQyxJQUFJLElBQUksS0FBSyxFQUFsQixDQUFrQixDQUFDLENBQUM7UUFFcEMsT0FBTyxPQUFBLEtBQUssMENBQUUsS0FBSyxLQUFJLEtBQUssQ0FBQztJQUMvQixDQUFDO0lBUlUsWUFBWTtRQUR4QixJQUFJLENBQUMsRUFBQyxJQUFJLEVBQUUsVUFBVSxFQUFFLElBQUksRUFBRSxLQUFLLEVBQUMsQ0FBQztPQUN6QixZQUFZLENBU3hCO0lBQUQsbUJBQUM7Q0FBQSxBQVRELElBU0M7U0FUWSxZQUFZIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgUGlwZSwgUGlwZVRyYW5zZm9ybSwgUXVlcnlMaXN0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBQcm9ncmVzc0xpbmVDb21wb25lbnQgfSBmcm9tICcuL2xpbmUvcHJvZ3Jlc3MtbGluZS5jb21wb25lbnQnO1xuXG5AUGlwZSh7bmFtZTogJ2dldENvbG9yJywgcHVyZTogZmFsc2V9KVxuZXhwb3J0IGNsYXNzIEdldENvbG9yUGlwZSBpbXBsZW1lbnRzIFBpcGVUcmFuc2Zvcm0ge1xuICB0cmFuc2Zvcm0odmFsdWU6IG51bWJlciwgbGluZXM6IFF1ZXJ5TGlzdDxQcm9ncmVzc0xpbmVDb21wb25lbnQ+LCBjb2xvcjogc3RyaW5nKTogc3RyaW5nIHtcbiAgICBjb25zdCBmb3VuZCA9IGxpbmVzLnRvQXJyYXkoKVxuICAgICAgLm1hcChsaW5lID0+ICh7ZnJvbTogbGluZS5mcm9tLCBjb2xvcjogbGluZS5jb2xvcn0pKVxuICAgICAgLnNvcnQoKGEsIGIpID0+IGEuZnJvbSA8IGIuZnJvbSA/IDEgOiAtMSlcbiAgICAgIC5maW5kKGxpbmUgPT4gbGluZS5mcm9tIDw9IHZhbHVlKTtcblxuICAgIHJldHVybiBmb3VuZD8uY29sb3IgfHwgY29sb3I7XG4gIH1cbn1cbiJdfQ==