UNPKG

@junte/ui

Version:

Quality Angular UI components kit

52 lines 4.64 kB
import { __decorate, __metadata } from "tslib"; import { Component, ContentChild, Input, TemplateRef } from '@angular/core'; import { ContentApi, PropertyApi } from '../../../core/decorators/api'; import { Color } from '../../../core/enums/color'; import { UI } from '../../../core/enums/ui'; var TimelineItemComponent = /** @class */ (function () { function TimelineItemComponent() { this.ui = UI; this.color = Color.purpleLight; } __decorate([ PropertyApi({ description: 'Timeline item title', type: 'string' }), Input(), __metadata("design:type", String) ], TimelineItemComponent.prototype, "title", void 0); __decorate([ PropertyApi({ description: 'Set the color to \'red\' | \'green\' | \'blue\' or other custom colors (css color) for timeline item', type: 'string | Color', }), Input(), __metadata("design:type", String) ], TimelineItemComponent.prototype, "color", void 0); __decorate([ PropertyApi({ description: 'Icon', type: 'string' }), Input(), __metadata("design:type", String) ], TimelineItemComponent.prototype, "icon", void 0); __decorate([ ContentApi({ selector: '#timelineItemContentTemplate', description: 'timeline item template' }), ContentChild('timelineItemContentTemplate'), __metadata("design:type", TemplateRef) ], TimelineItemComponent.prototype, "contentTemplate", void 0); TimelineItemComponent = __decorate([ Component({ selector: 'jnt-timeline-item', template: '' }) ], TimelineItemComponent); return TimelineItemComponent; }()); export { TimelineItemComponent }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGltZWxpbmUtaXRlbS5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AanVudGUvdWkvIiwic291cmNlcyI6WyJsaWIvY29sbGVjdGlvbnMvdGltZWxpbmUvaXRlbS90aW1lbGluZS1pdGVtLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxZQUFZLEVBQUUsS0FBSyxFQUFFLFdBQVcsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUM1RSxPQUFPLEVBQUUsVUFBVSxFQUFFLFdBQVcsRUFBRSxNQUFNLDhCQUE4QixDQUFDO0FBQ3ZFLE9BQU8sRUFBRSxLQUFLLEVBQUUsTUFBTSwyQkFBMkIsQ0FBQztBQUNsRCxPQUFPLEVBQUUsRUFBRSxFQUFFLE1BQU0sd0JBQXdCLENBQUM7QUFNNUM7SUFBQTtRQUVFLE9BQUUsR0FBRyxFQUFFLENBQUM7UUFjUixVQUFLLEdBQVcsS0FBSyxDQUFDLFdBQVcsQ0FBQztJQWdCcEMsQ0FBQztJQXZCQztRQUxDLFdBQVcsQ0FBQztZQUNYLFdBQVcsRUFBRSxxQkFBcUI7WUFDbEMsSUFBSSxFQUFFLFFBQVE7U0FDZixDQUFDO1FBQ0QsS0FBSyxFQUFFOzt3REFDTTtJQU9kO1FBTEMsV0FBVyxDQUFDO1lBQ1gsV0FBVyxFQUFFLHNHQUFzRztZQUNuSCxJQUFJLEVBQUUsZ0JBQWdCO1NBQ3ZCLENBQUM7UUFDRCxLQUFLLEVBQUU7O3dEQUMwQjtJQU9sQztRQUxDLFdBQVcsQ0FBQztZQUNYLFdBQVcsRUFBRSxNQUFNO1lBQ25CLElBQUksRUFBRSxRQUFRO1NBQ2YsQ0FBQztRQUNELEtBQUssRUFBRTs7dURBQ0s7SUFPYjtRQUxDLFVBQVUsQ0FBQztZQUNWLFFBQVEsRUFBRSw4QkFBOEI7WUFDeEMsV0FBVyxFQUFFLHdCQUF3QjtTQUN0QyxDQUFDO1FBQ0QsWUFBWSxDQUFDLDZCQUE2QixDQUFDO2tDQUMzQixXQUFXO2tFQUFNO0lBOUJ2QixxQkFBcUI7UUFKakMsU0FBUyxDQUFDO1lBQ1QsUUFBUSxFQUFFLG1CQUFtQjtZQUM3QixRQUFRLEVBQUUsRUFBRTtTQUNiLENBQUM7T0FDVyxxQkFBcUIsQ0FnQ2pDO0lBQUQsNEJBQUM7Q0FBQSxBQWhDRCxJQWdDQztTQWhDWSxxQkFBcUIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIENvbnRlbnRDaGlsZCwgSW5wdXQsIFRlbXBsYXRlUmVmIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBDb250ZW50QXBpLCBQcm9wZXJ0eUFwaSB9IGZyb20gJy4uLy4uLy4uL2NvcmUvZGVjb3JhdG9ycy9hcGknO1xuaW1wb3J0IHsgQ29sb3IgfSBmcm9tICcuLi8uLi8uLi9jb3JlL2VudW1zL2NvbG9yJztcbmltcG9ydCB7IFVJIH0gZnJvbSAnLi4vLi4vLi4vY29yZS9lbnVtcy91aSc7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ2pudC10aW1lbGluZS1pdGVtJyxcbiAgdGVtcGxhdGU6ICcnXG59KVxuZXhwb3J0IGNsYXNzIFRpbWVsaW5lSXRlbUNvbXBvbmVudCB7XG5cbiAgdWkgPSBVSTtcblxuICBAUHJvcGVydHlBcGkoe1xuICAgIGRlc2NyaXB0aW9uOiAnVGltZWxpbmUgaXRlbSB0aXRsZScsXG4gICAgdHlwZTogJ3N0cmluZydcbiAgfSlcbiAgQElucHV0KClcbiAgdGl0bGU6IHN0cmluZztcblxuICBAUHJvcGVydHlBcGkoe1xuICAgIGRlc2NyaXB0aW9uOiAnU2V0IHRoZSBjb2xvciB0byBcXCdyZWRcXCcgfCBcXCdncmVlblxcJyB8IFxcJ2JsdWVcXCcgb3Igb3RoZXIgY3VzdG9tIGNvbG9ycyAoY3NzIGNvbG9yKSBmb3IgdGltZWxpbmUgaXRlbScsXG4gICAgdHlwZTogJ3N0cmluZyB8IENvbG9yJyxcbiAgfSlcbiAgQElucHV0KClcbiAgY29sb3I6IHN0cmluZyA9IENvbG9yLnB1cnBsZUxpZ2h0O1xuXG4gIEBQcm9wZXJ0eUFwaSh7XG4gICAgZGVzY3JpcHRpb246ICdJY29uJyxcbiAgICB0eXBlOiAnc3RyaW5nJ1xuICB9KVxuICBASW5wdXQoKVxuICBpY29uOiBzdHJpbmc7XG5cbiAgQENvbnRlbnRBcGkoe1xuICAgIHNlbGVjdG9yOiAnI3RpbWVsaW5lSXRlbUNvbnRlbnRUZW1wbGF0ZScsXG4gICAgZGVzY3JpcHRpb246ICd0aW1lbGluZSBpdGVtIHRlbXBsYXRlJ1xuICB9KVxuICBAQ29udGVudENoaWxkKCd0aW1lbGluZUl0ZW1Db250ZW50VGVtcGxhdGUnKVxuICBjb250ZW50VGVtcGxhdGU6IFRlbXBsYXRlUmVmPGFueT47XG5cbn1cbiJdfQ==