@junte/ui
Version:
Quality Angular UI components kit
48 lines • 4.04 kB
JavaScript
import { __decorate, __metadata } from "tslib";
import { Component, ContentChild, Input, TemplateRef } from '@angular/core';
import { PropertyApi } from '../../../core/decorators/api';
import { State } from '../../../core/enums/state';
import { UI } from '../../../core/enums/ui';
let AccordionSectionComponent = class AccordionSectionComponent {
constructor() {
this.ui = UI;
}
};
__decorate([
PropertyApi({
description: 'Accordion section title',
type: 'string'
}),
Input(),
__metadata("design:type", String)
], AccordionSectionComponent.prototype, "title", void 0);
__decorate([
PropertyApi({
description: 'Accordion section icon',
type: 'string'
}),
Input(),
__metadata("design:type", String)
], AccordionSectionComponent.prototype, "icon", void 0);
__decorate([
PropertyApi({
description: 'State of accordion',
path: 'ui.state',
options: [State.warning,
State.loading]
}),
Input(),
__metadata("design:type", String)
], AccordionSectionComponent.prototype, "state", void 0);
__decorate([
ContentChild('accordionContentTemplate'),
__metadata("design:type", TemplateRef)
], AccordionSectionComponent.prototype, "accordionContentTemplate", void 0);
AccordionSectionComponent = __decorate([
Component({
selector: 'jnt-accordion-section',
template: ''
})
], AccordionSectionComponent);
export { AccordionSectionComponent };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWNjb3JkaW9uLXNlY3Rpb24uY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGp1bnRlL3VpLyIsInNvdXJjZXMiOlsibGliL25hdmlnYXRpb24vYWNjb3JkaW9uL3NlY3Rpb24vYWNjb3JkaW9uLXNlY3Rpb24uY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLFlBQVksRUFBRSxLQUFLLEVBQUUsV0FBVyxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzVFLE9BQU8sRUFBRSxXQUFXLEVBQUUsTUFBTSw4QkFBOEIsQ0FBQztBQUMzRCxPQUFPLEVBQUUsS0FBSyxFQUFFLE1BQU0sMkJBQTJCLENBQUM7QUFDbEQsT0FBTyxFQUFFLEVBQUUsRUFBRSxNQUFNLHdCQUF3QixDQUFDO0FBTTVDLElBQWEseUJBQXlCLEdBQXRDLE1BQWEseUJBQXlCO0lBQXRDO1FBRUUsT0FBRSxHQUFHLEVBQUUsQ0FBQztJQTBCVixDQUFDO0NBQUEsQ0FBQTtBQXBCVTtJQUpSLFdBQVcsQ0FBQztRQUNYLFdBQVcsRUFBRSx5QkFBeUI7UUFDdEMsSUFBSSxFQUFFLFFBQVE7S0FDZixDQUFDO0lBQ0QsS0FBSyxFQUFFOzt3REFBZTtBQU1kO0lBSlIsV0FBVyxDQUFDO1FBQ1gsV0FBVyxFQUFFLHdCQUF3QjtRQUNyQyxJQUFJLEVBQUUsUUFBUTtLQUNmLENBQUM7SUFDRCxLQUFLLEVBQUU7O3VEQUFjO0FBU3RCO0lBUEMsV0FBVyxDQUFDO1FBQ1gsV0FBVyxFQUFFLG9CQUFvQjtRQUNqQyxJQUFJLEVBQUUsVUFBVTtRQUNoQixPQUFPLEVBQUUsQ0FBQyxLQUFLLENBQUMsT0FBTztZQUNyQixLQUFLLENBQUMsT0FBTyxDQUFDO0tBQ2pCLENBQUM7SUFDRCxLQUFLLEVBQUU7O3dEQUNLO0FBR2I7SUFEQyxZQUFZLENBQUMsMEJBQTBCLENBQUM7OEJBQ2YsV0FBVzsyRUFBTTtBQTFCaEMseUJBQXlCO0lBSnJDLFNBQVMsQ0FBQztRQUNULFFBQVEsRUFBRSx1QkFBdUI7UUFDakMsUUFBUSxFQUFFLEVBQUU7S0FDYixDQUFDO0dBQ1cseUJBQXlCLENBNEJyQztTQTVCWSx5QkFBeUIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIENvbnRlbnRDaGlsZCwgSW5wdXQsIFRlbXBsYXRlUmVmIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBQcm9wZXJ0eUFwaSB9IGZyb20gJy4uLy4uLy4uL2NvcmUvZGVjb3JhdG9ycy9hcGknO1xuaW1wb3J0IHsgU3RhdGUgfSBmcm9tICcuLi8uLi8uLi9jb3JlL2VudW1zL3N0YXRlJztcbmltcG9ydCB7IFVJIH0gZnJvbSAnLi4vLi4vLi4vY29yZS9lbnVtcy91aSc7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ2pudC1hY2NvcmRpb24tc2VjdGlvbicsXG4gIHRlbXBsYXRlOiAnJ1xufSlcbmV4cG9ydCBjbGFzcyBBY2NvcmRpb25TZWN0aW9uQ29tcG9uZW50IHtcblxuICB1aSA9IFVJO1xuXG4gIEBQcm9wZXJ0eUFwaSh7XG4gICAgZGVzY3JpcHRpb246ICdBY2NvcmRpb24gc2VjdGlvbiB0aXRsZScsXG4gICAgdHlwZTogJ3N0cmluZydcbiAgfSlcbiAgQElucHV0KCkgdGl0bGU6IHN0cmluZztcblxuICBAUHJvcGVydHlBcGkoe1xuICAgIGRlc2NyaXB0aW9uOiAnQWNjb3JkaW9uIHNlY3Rpb24gaWNvbicsXG4gICAgdHlwZTogJ3N0cmluZydcbiAgfSlcbiAgQElucHV0KCkgaWNvbjogc3RyaW5nO1xuXG4gIEBQcm9wZXJ0eUFwaSh7XG4gICAgZGVzY3JpcHRpb246ICdTdGF0ZSBvZiBhY2NvcmRpb24nLFxuICAgIHBhdGg6ICd1aS5zdGF0ZScsXG4gICAgb3B0aW9uczogW1N0YXRlLndhcm5pbmcsXG4gICAgICBTdGF0ZS5sb2FkaW5nXVxuICB9KVxuICBASW5wdXQoKVxuICBzdGF0ZTogU3RhdGU7XG5cbiAgQENvbnRlbnRDaGlsZCgnYWNjb3JkaW9uQ29udGVudFRlbXBsYXRlJylcbiAgYWNjb3JkaW9uQ29udGVudFRlbXBsYXRlOiBUZW1wbGF0ZVJlZjxhbnk+O1xuXG59XG4iXX0=