UNPKG

@junte/ui

Version:

Quality Angular UI components kit

51 lines 4.45 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'; let TimelineItemComponent = class TimelineItemComponent { constructor() { 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); export { TimelineItemComponent }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGltZWxpbmUtaXRlbS5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AanVudGUvdWkvIiwic291cmNlcyI6WyJsaWIvY29sbGVjdGlvbnMvdGltZWxpbmUvaXRlbS90aW1lbGluZS1pdGVtLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxZQUFZLEVBQUUsS0FBSyxFQUFFLFdBQVcsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUM1RSxPQUFPLEVBQUUsVUFBVSxFQUFFLFdBQVcsRUFBRSxNQUFNLDhCQUE4QixDQUFDO0FBQ3ZFLE9BQU8sRUFBRSxLQUFLLEVBQUUsTUFBTSwyQkFBMkIsQ0FBQztBQUNsRCxPQUFPLEVBQUUsRUFBRSxFQUFFLE1BQU0sd0JBQXdCLENBQUM7QUFNNUMsSUFBYSxxQkFBcUIsR0FBbEMsTUFBYSxxQkFBcUI7SUFBbEM7UUFFRSxPQUFFLEdBQUcsRUFBRSxDQUFDO1FBY1IsVUFBSyxHQUFXLEtBQUssQ0FBQyxXQUFXLENBQUM7SUFnQnBDLENBQUM7Q0FBQSxDQUFBO0FBdkJDO0lBTEMsV0FBVyxDQUFDO1FBQ1gsV0FBVyxFQUFFLHFCQUFxQjtRQUNsQyxJQUFJLEVBQUUsUUFBUTtLQUNmLENBQUM7SUFDRCxLQUFLLEVBQUU7O29EQUNNO0FBT2Q7SUFMQyxXQUFXLENBQUM7UUFDWCxXQUFXLEVBQUUsc0dBQXNHO1FBQ25ILElBQUksRUFBRSxnQkFBZ0I7S0FDdkIsQ0FBQztJQUNELEtBQUssRUFBRTs7b0RBQzBCO0FBT2xDO0lBTEMsV0FBVyxDQUFDO1FBQ1gsV0FBVyxFQUFFLE1BQU07UUFDbkIsSUFBSSxFQUFFLFFBQVE7S0FDZixDQUFDO0lBQ0QsS0FBSyxFQUFFOzttREFDSztBQU9iO0lBTEMsVUFBVSxDQUFDO1FBQ1YsUUFBUSxFQUFFLDhCQUE4QjtRQUN4QyxXQUFXLEVBQUUsd0JBQXdCO0tBQ3RDLENBQUM7SUFDRCxZQUFZLENBQUMsNkJBQTZCLENBQUM7OEJBQzNCLFdBQVc7OERBQU07QUE5QnZCLHFCQUFxQjtJQUpqQyxTQUFTLENBQUM7UUFDVCxRQUFRLEVBQUUsbUJBQW1CO1FBQzdCLFFBQVEsRUFBRSxFQUFFO0tBQ2IsQ0FBQztHQUNXLHFCQUFxQixDQWdDakM7U0FoQ1kscUJBQXFCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBDb250ZW50Q2hpbGQsIElucHV0LCBUZW1wbGF0ZVJlZiB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgQ29udGVudEFwaSwgUHJvcGVydHlBcGkgfSBmcm9tICcuLi8uLi8uLi9jb3JlL2RlY29yYXRvcnMvYXBpJztcbmltcG9ydCB7IENvbG9yIH0gZnJvbSAnLi4vLi4vLi4vY29yZS9lbnVtcy9jb2xvcic7XG5pbXBvcnQgeyBVSSB9IGZyb20gJy4uLy4uLy4uL2NvcmUvZW51bXMvdWknO1xuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICdqbnQtdGltZWxpbmUtaXRlbScsXG4gIHRlbXBsYXRlOiAnJ1xufSlcbmV4cG9ydCBjbGFzcyBUaW1lbGluZUl0ZW1Db21wb25lbnQge1xuXG4gIHVpID0gVUk7XG5cbiAgQFByb3BlcnR5QXBpKHtcbiAgICBkZXNjcmlwdGlvbjogJ1RpbWVsaW5lIGl0ZW0gdGl0bGUnLFxuICAgIHR5cGU6ICdzdHJpbmcnXG4gIH0pXG4gIEBJbnB1dCgpXG4gIHRpdGxlOiBzdHJpbmc7XG5cbiAgQFByb3BlcnR5QXBpKHtcbiAgICBkZXNjcmlwdGlvbjogJ1NldCB0aGUgY29sb3IgdG8gXFwncmVkXFwnIHwgXFwnZ3JlZW5cXCcgfCBcXCdibHVlXFwnIG9yIG90aGVyIGN1c3RvbSBjb2xvcnMgKGNzcyBjb2xvcikgZm9yIHRpbWVsaW5lIGl0ZW0nLFxuICAgIHR5cGU6ICdzdHJpbmcgfCBDb2xvcicsXG4gIH0pXG4gIEBJbnB1dCgpXG4gIGNvbG9yOiBzdHJpbmcgPSBDb2xvci5wdXJwbGVMaWdodDtcblxuICBAUHJvcGVydHlBcGkoe1xuICAgIGRlc2NyaXB0aW9uOiAnSWNvbicsXG4gICAgdHlwZTogJ3N0cmluZydcbiAgfSlcbiAgQElucHV0KClcbiAgaWNvbjogc3RyaW5nO1xuXG4gIEBDb250ZW50QXBpKHtcbiAgICBzZWxlY3RvcjogJyN0aW1lbGluZUl0ZW1Db250ZW50VGVtcGxhdGUnLFxuICAgIGRlc2NyaXB0aW9uOiAndGltZWxpbmUgaXRlbSB0ZW1wbGF0ZSdcbiAgfSlcbiAgQENvbnRlbnRDaGlsZCgndGltZWxpbmVJdGVtQ29udGVudFRlbXBsYXRlJylcbiAgY29udGVudFRlbXBsYXRlOiBUZW1wbGF0ZVJlZjxhbnk+O1xuXG59XG4iXX0=