@junte/ui
Version:
Quality Angular UI components kit
60 lines • 4.85 kB
JavaScript
import { __decorate, __metadata } from "tslib";
import { Component, ContentChild, Input, TemplateRef } from '@angular/core';
import { PropertyApi } from '../../core/decorators/api';
var ChartIndicatorComponent = /** @class */ (function () {
function ChartIndicatorComponent() {
}
__decorate([
PropertyApi({
description: 'Label name of chart item indicator',
type: 'string'
}),
Input(),
__metadata("design:type", String)
], ChartIndicatorComponent.prototype, "label", void 0);
__decorate([
PropertyApi({
description: 'Value of chart item indicator',
type: 'number'
}),
Input(),
__metadata("design:type", Number)
], ChartIndicatorComponent.prototype, "value", void 0);
__decorate([
PropertyApi({
description: 'Title name of chart item indicator',
type: 'string'
}),
Input(),
__metadata("design:type", String)
], ChartIndicatorComponent.prototype, "title", void 0);
__decorate([
PropertyApi({
description: 'Set the color to \'red\' | \'green\' | \'blue\' or other custom colors (css color) for chart item',
type: 'string | Color'
}),
Input(),
__metadata("design:type", String)
], ChartIndicatorComponent.prototype, "color", void 0);
__decorate([
PropertyApi({
description: 'Data of chart item indicator',
type: 'any'
}),
Input(),
__metadata("design:type", Object)
], ChartIndicatorComponent.prototype, "data", void 0);
__decorate([
ContentChild('chartIndicatorTitleTemplate'),
__metadata("design:type", TemplateRef)
], ChartIndicatorComponent.prototype, "titleTemplate", void 0);
ChartIndicatorComponent = __decorate([
Component({
selector: 'jnt-chart-indicator',
template: ""
})
], ChartIndicatorComponent);
return ChartIndicatorComponent;
}());
export { ChartIndicatorComponent };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2hhcnQtaW5kaWNhdG9yLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGp1bnRlL3VpLyIsInNvdXJjZXMiOlsibGliL2R5bmFtaWMvY2hhcnQvY2hhcnQtaW5kaWNhdG9yLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLFlBQVksRUFBRSxLQUFLLEVBQUUsV0FBVyxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzVFLE9BQU8sRUFBRSxXQUFXLEVBQUUsTUFBTSwyQkFBMkIsQ0FBQztBQU14RDtJQUFBO0lBdUNBLENBQUM7SUFoQ0M7UUFMQyxXQUFXLENBQUM7WUFDWCxXQUFXLEVBQUUsb0NBQW9DO1lBQ2pELElBQUksRUFBRSxRQUFRO1NBQ2YsQ0FBQztRQUNELEtBQUssRUFBRTs7MERBQ007SUFPZDtRQUxDLFdBQVcsQ0FBQztZQUNYLFdBQVcsRUFBRSwrQkFBK0I7WUFDNUMsSUFBSSxFQUFFLFFBQVE7U0FDZixDQUFDO1FBQ0QsS0FBSyxFQUFFOzswREFDTTtJQU9kO1FBTEMsV0FBVyxDQUFDO1lBQ1gsV0FBVyxFQUFFLG9DQUFvQztZQUNqRCxJQUFJLEVBQUUsUUFBUTtTQUNmLENBQUM7UUFDRCxLQUFLLEVBQUU7OzBEQUNNO0lBT2Q7UUFMQyxXQUFXLENBQUM7WUFDWCxXQUFXLEVBQUUsbUdBQW1HO1lBQ2hILElBQUksRUFBRSxnQkFBZ0I7U0FDdkIsQ0FBQztRQUNELEtBQUssRUFBRTs7MERBQ007SUFPZDtRQUxDLFdBQVcsQ0FBQztZQUNYLFdBQVcsRUFBRSw4QkFBOEI7WUFDM0MsSUFBSSxFQUFFLEtBQUs7U0FDWixDQUFDO1FBQ0QsS0FBSyxFQUFFOzt5REFDRTtJQUdWO1FBREMsWUFBWSxDQUFDLDZCQUE2QixDQUFDO2tDQUM3QixXQUFXO2tFQUFNO0lBdENyQix1QkFBdUI7UUFKbkMsU0FBUyxDQUFDO1lBQ1QsUUFBUSxFQUFFLHFCQUFxQjtZQUMvQixRQUFRLEVBQUUsRUFBRTtTQUNiLENBQUM7T0FDVyx1QkFBdUIsQ0F1Q25DO0lBQUQsOEJBQUM7Q0FBQSxBQXZDRCxJQXVDQztTQXZDWSx1QkFBdUIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIENvbnRlbnRDaGlsZCwgSW5wdXQsIFRlbXBsYXRlUmVmIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBQcm9wZXJ0eUFwaSB9IGZyb20gJy4uLy4uL2NvcmUvZGVjb3JhdG9ycy9hcGknO1xuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICdqbnQtY2hhcnQtaW5kaWNhdG9yJyxcbiAgdGVtcGxhdGU6IGBgLFxufSlcbmV4cG9ydCBjbGFzcyBDaGFydEluZGljYXRvckNvbXBvbmVudCB7XG5cbiAgQFByb3BlcnR5QXBpKHtcbiAgICBkZXNjcmlwdGlvbjogJ0xhYmVsIG5hbWUgb2YgY2hhcnQgaXRlbSBpbmRpY2F0b3InLFxuICAgIHR5cGU6ICdzdHJpbmcnXG4gIH0pXG4gIEBJbnB1dCgpXG4gIGxhYmVsOiBzdHJpbmc7XG5cbiAgQFByb3BlcnR5QXBpKHtcbiAgICBkZXNjcmlwdGlvbjogJ1ZhbHVlIG9mIGNoYXJ0IGl0ZW0gaW5kaWNhdG9yJyxcbiAgICB0eXBlOiAnbnVtYmVyJ1xuICB9KVxuICBASW5wdXQoKVxuICB2YWx1ZTogbnVtYmVyO1xuXG4gIEBQcm9wZXJ0eUFwaSh7XG4gICAgZGVzY3JpcHRpb246ICdUaXRsZSBuYW1lIG9mIGNoYXJ0IGl0ZW0gaW5kaWNhdG9yJyxcbiAgICB0eXBlOiAnc3RyaW5nJ1xuICB9KVxuICBASW5wdXQoKVxuICB0aXRsZTogc3RyaW5nO1xuXG4gIEBQcm9wZXJ0eUFwaSh7XG4gICAgZGVzY3JpcHRpb246ICdTZXQgdGhlIGNvbG9yIHRvIFxcJ3JlZFxcJyB8IFxcJ2dyZWVuXFwnIHwgXFwnYmx1ZVxcJyBvciBvdGhlciBjdXN0b20gY29sb3JzIChjc3MgY29sb3IpIGZvciBjaGFydCBpdGVtJyxcbiAgICB0eXBlOiAnc3RyaW5nIHwgQ29sb3InXG4gIH0pXG4gIEBJbnB1dCgpXG4gIGNvbG9yOiBzdHJpbmc7XG5cbiAgQFByb3BlcnR5QXBpKHtcbiAgICBkZXNjcmlwdGlvbjogJ0RhdGEgb2YgY2hhcnQgaXRlbSBpbmRpY2F0b3InLFxuICAgIHR5cGU6ICdhbnknXG4gIH0pXG4gIEBJbnB1dCgpXG4gIGRhdGE6IGFueTtcblxuICBAQ29udGVudENoaWxkKCdjaGFydEluZGljYXRvclRpdGxlVGVtcGxhdGUnKVxuICB0aXRsZVRlbXBsYXRlOiBUZW1wbGF0ZVJlZjxhbnk+O1xufVxuIl19