UNPKG

@junte/ui

Version:

Quality Angular UI components kit

36 lines 4.34 kB
import { __decorate, __metadata } from "tslib"; import { Component, ContentChild, ContentChildren, HostBinding, QueryList, TemplateRef } from '@angular/core'; import { ContentApi } from '../../core/decorators/api'; import { UI } from '../../core/enums/ui'; import { BarIndicatorGroupComponent } from './indicator-group/indicator-group.component'; var CircleBarComponent = /** @class */ (function () { function CircleBarComponent() { this.ui = UI; this.host = 'jnt-circle-bar-host'; } __decorate([ HostBinding('attr.host'), __metadata("design:type", Object) ], CircleBarComponent.prototype, "host", void 0); __decorate([ ContentChildren(BarIndicatorGroupComponent), __metadata("design:type", QueryList) ], CircleBarComponent.prototype, "groups", void 0); __decorate([ ContentApi({ selector: '#circleBarContentTemplate', description: 'Circle bar content template' }), ContentChild('circleBarContentTemplate'), __metadata("design:type", TemplateRef) ], CircleBarComponent.prototype, "circleBarContentTemplate", void 0); CircleBarComponent = __decorate([ Component({ selector: 'jnt-circle-bar', template: "<jnt-bar-indicator-group child-of=\"jnt-circle-bar-host\" data-group\n *ngFor=\"let group of groups; let index = index\"\n [index]=\"index\"\n [groups]=\"groups.length\">\n <jnt-bar-indicator child-of=\"jnt-circle-bar-host\" *ngFor=\"let indicator of group.indicators\"\n [value]=\"indicator.value\"\n [title]=\"indicator.title\"\n [color]=\"indicator.color\">\n </jnt-bar-indicator>\n</jnt-bar-indicator-group>\n\n<div child-of=\"jnt-circle-bar-host\" data-content>\n <ng-container *ngTemplateOutlet=\"circleBarContentTemplate\"></ng-container>\n</div>" }) ], CircleBarComponent); return CircleBarComponent; }()); export { CircleBarComponent }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2lyY2xlLWJhci5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AanVudGUvdWkvIiwic291cmNlcyI6WyJsaWIvZHluYW1pYy9jaXJjbGUtYmFyL2NpcmNsZS1iYXIuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLFlBQVksRUFBRSxlQUFlLEVBQUUsV0FBVyxFQUFFLFNBQVMsRUFBRSxXQUFXLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDOUcsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLDJCQUEyQixDQUFDO0FBQ3ZELE9BQU8sRUFBRSxFQUFFLEVBQUUsTUFBTSxxQkFBcUIsQ0FBQztBQUN6QyxPQUFPLEVBQUUsMEJBQTBCLEVBQUUsTUFBTSw2Q0FBNkMsQ0FBQztBQU16RjtJQUFBO1FBRUUsT0FBRSxHQUFHLEVBQUUsQ0FBQztRQUUyQixTQUFJLEdBQUcscUJBQXFCLENBQUM7SUFZbEUsQ0FBQztJQVoyQjtRQUF6QixXQUFXLENBQUMsV0FBVyxDQUFDOztvREFBdUM7SUFHaEU7UUFEQyxlQUFlLENBQUMsMEJBQTBCLENBQUM7a0NBQ3BDLFNBQVM7c0RBQTZCO0lBTzlDO1FBTEMsVUFBVSxDQUFDO1lBQ1YsUUFBUSxFQUFFLDJCQUEyQjtZQUNyQyxXQUFXLEVBQUUsNkJBQTZCO1NBQzNDLENBQUM7UUFDRCxZQUFZLENBQUMsMEJBQTBCLENBQUM7a0NBQ2YsV0FBVzt3RUFBTTtJQWRoQyxrQkFBa0I7UUFKOUIsU0FBUyxDQUFDO1lBQ1QsUUFBUSxFQUFFLGdCQUFnQjtZQUMxQiw0ckJBQTZDO1NBQzlDLENBQUM7T0FDVyxrQkFBa0IsQ0FnQjlCO0lBQUQseUJBQUM7Q0FBQSxBQWhCRCxJQWdCQztTQWhCWSxrQkFBa0IiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIENvbnRlbnRDaGlsZCwgQ29udGVudENoaWxkcmVuLCBIb3N0QmluZGluZywgUXVlcnlMaXN0LCBUZW1wbGF0ZVJlZiB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgQ29udGVudEFwaSB9IGZyb20gJy4uLy4uL2NvcmUvZGVjb3JhdG9ycy9hcGknO1xuaW1wb3J0IHsgVUkgfSBmcm9tICcuLi8uLi9jb3JlL2VudW1zL3VpJztcbmltcG9ydCB7IEJhckluZGljYXRvckdyb3VwQ29tcG9uZW50IH0gZnJvbSAnLi9pbmRpY2F0b3ItZ3JvdXAvaW5kaWNhdG9yLWdyb3VwLmNvbXBvbmVudCc7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ2pudC1jaXJjbGUtYmFyJyxcbiAgdGVtcGxhdGVVcmw6ICcuL2NpcmNsZS1iYXIuZW5jYXBzdWxhdGVkLmh0bWwnXG59KVxuZXhwb3J0IGNsYXNzIENpcmNsZUJhckNvbXBvbmVudCB7XG5cbiAgdWkgPSBVSTtcblxuICBASG9zdEJpbmRpbmcoJ2F0dHIuaG9zdCcpIHJlYWRvbmx5IGhvc3QgPSAnam50LWNpcmNsZS1iYXItaG9zdCc7XG5cbiAgQENvbnRlbnRDaGlsZHJlbihCYXJJbmRpY2F0b3JHcm91cENvbXBvbmVudClcbiAgZ3JvdXBzOiBRdWVyeUxpc3Q8QmFySW5kaWNhdG9yR3JvdXBDb21wb25lbnQ+O1xuXG4gIEBDb250ZW50QXBpKHtcbiAgICBzZWxlY3RvcjogJyNjaXJjbGVCYXJDb250ZW50VGVtcGxhdGUnLFxuICAgIGRlc2NyaXB0aW9uOiAnQ2lyY2xlIGJhciBjb250ZW50IHRlbXBsYXRlJ1xuICB9KVxuICBAQ29udGVudENoaWxkKCdjaXJjbGVCYXJDb250ZW50VGVtcGxhdGUnKVxuICBjaXJjbGVCYXJDb250ZW50VGVtcGxhdGU6IFRlbXBsYXRlUmVmPGFueT47XG5cbn1cbiJdfQ==