UNPKG

@junte/ui

Version:

Quality Angular UI components kit

34 lines 3.54 kB
import { __decorate, __metadata } from "tslib"; import { Component, ContentChildren, HostBinding, Input, QueryList } from '@angular/core'; import { BarIndicatorComponent } from '../indicator/indicator.component'; let BarIndicatorGroupComponent = class BarIndicatorGroupComponent { constructor() { this.host = 'jnt-bar-indicator-group-host'; } }; __decorate([ HostBinding('attr.host'), __metadata("design:type", Object) ], BarIndicatorGroupComponent.prototype, "host", void 0); __decorate([ ContentChildren(BarIndicatorComponent), __metadata("design:type", QueryList) ], BarIndicatorGroupComponent.prototype, "indicators", void 0); __decorate([ HostBinding('attr.data-index'), Input(), __metadata("design:type", Number) ], BarIndicatorGroupComponent.prototype, "index", void 0); __decorate([ HostBinding('attr.data-groups'), Input(), __metadata("design:type", Number) ], BarIndicatorGroupComponent.prototype, "groups", void 0); BarIndicatorGroupComponent = __decorate([ Component({ selector: 'jnt-bar-indicator-group', template: "<jnt-bar-indicator child-of=\"jnt-bar-indicator-group-host\" data-indicator\n *ngFor=\"let indicator of indicators;let i = index\"\n [value]=\"indicator.value\"\n [title]=\"indicator.title\"\n [color]=\"indicator.color\"\n [width]=\"!indicator.value ? '0' : 22.5 + '%'\"\n [style.transform]=\"'rotate(' + (3.6 * (i | sum:indicators)) + 'deg)'\">\n</jnt-bar-indicator>" }) ], BarIndicatorGroupComponent); export { BarIndicatorGroupComponent }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kaWNhdG9yLWdyb3VwLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BqdW50ZS91aS8iLCJzb3VyY2VzIjpbImxpYi9keW5hbWljL2NpcmNsZS1iYXIvaW5kaWNhdG9yLWdyb3VwL2luZGljYXRvci1ncm91cC5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsZUFBZSxFQUFFLFdBQVcsRUFBRSxLQUFLLEVBQUUsU0FBUyxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzFGLE9BQU8sRUFBRSxxQkFBcUIsRUFBRSxNQUFNLGtDQUFrQyxDQUFDO0FBTXpFLElBQWEsMEJBQTBCLEdBQXZDLE1BQWEsMEJBQTBCO0lBQXZDO1FBRXFDLFNBQUksR0FBRyw4QkFBOEIsQ0FBQztJQVkzRSxDQUFDO0NBQUEsQ0FBQTtBQVoyQjtJQUF6QixXQUFXLENBQUMsV0FBVyxDQUFDOzt3REFBZ0Q7QUFHekU7SUFEQyxlQUFlLENBQUMscUJBQXFCLENBQUM7OEJBQzNCLFNBQVM7OERBQXdCO0FBSTdDO0lBRkMsV0FBVyxDQUFDLGlCQUFpQixDQUFDO0lBQzlCLEtBQUssRUFBRTs7eURBQ007QUFHTDtJQURSLFdBQVcsQ0FBQyxrQkFBa0IsQ0FBQztJQUMvQixLQUFLLEVBQUU7OzBEQUFnQjtBQVpiLDBCQUEwQjtJQUp0QyxTQUFTLENBQUM7UUFDVCxRQUFRLEVBQUUseUJBQXlCO1FBQ25DLHVlQUFrRDtLQUNuRCxDQUFDO0dBQ1csMEJBQTBCLENBY3RDO1NBZFksMEJBQTBCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBDb250ZW50Q2hpbGRyZW4sIEhvc3RCaW5kaW5nLCBJbnB1dCwgUXVlcnlMaXN0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBCYXJJbmRpY2F0b3JDb21wb25lbnQgfSBmcm9tICcuLi9pbmRpY2F0b3IvaW5kaWNhdG9yLmNvbXBvbmVudCc7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ2pudC1iYXItaW5kaWNhdG9yLWdyb3VwJyxcbiAgdGVtcGxhdGVVcmw6ICcuL2luZGljYXRvci1ncm91cC5lbmNhcHN1bGF0ZWQuaHRtbCdcbn0pXG5leHBvcnQgY2xhc3MgQmFySW5kaWNhdG9yR3JvdXBDb21wb25lbnQge1xuXG4gIEBIb3N0QmluZGluZygnYXR0ci5ob3N0JykgcmVhZG9ubHkgaG9zdCA9ICdqbnQtYmFyLWluZGljYXRvci1ncm91cC1ob3N0JztcblxuICBAQ29udGVudENoaWxkcmVuKEJhckluZGljYXRvckNvbXBvbmVudClcbiAgaW5kaWNhdG9yczogUXVlcnlMaXN0PEJhckluZGljYXRvckNvbXBvbmVudD47XG5cbiAgQEhvc3RCaW5kaW5nKCdhdHRyLmRhdGEtaW5kZXgnKVxuICBASW5wdXQoKVxuICBpbmRleDogbnVtYmVyO1xuXG4gIEBIb3N0QmluZGluZygnYXR0ci5kYXRhLWdyb3VwcycpXG4gIEBJbnB1dCgpIGdyb3VwczogbnVtYmVyO1xuXG59XG4iXX0=