@junte/ui
Version:
Quality Angular UI components kit
49 lines • 4.23 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';
var AccordionSectionComponent = /** @class */ (function () {
function AccordionSectionComponent() {
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);
return AccordionSectionComponent;
}());
export { AccordionSectionComponent };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWNjb3JkaW9uLXNlY3Rpb24uY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGp1bnRlL3VpLyIsInNvdXJjZXMiOlsibGliL25hdmlnYXRpb24vYWNjb3JkaW9uL3NlY3Rpb24vYWNjb3JkaW9uLXNlY3Rpb24uY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLFlBQVksRUFBRSxLQUFLLEVBQUUsV0FBVyxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzVFLE9BQU8sRUFBRSxXQUFXLEVBQUUsTUFBTSw4QkFBOEIsQ0FBQztBQUMzRCxPQUFPLEVBQUUsS0FBSyxFQUFFLE1BQU0sMkJBQTJCLENBQUM7QUFDbEQsT0FBTyxFQUFFLEVBQUUsRUFBRSxNQUFNLHdCQUF3QixDQUFDO0FBTTVDO0lBQUE7UUFFRSxPQUFFLEdBQUcsRUFBRSxDQUFDO0lBMEJWLENBQUM7SUFwQlU7UUFKUixXQUFXLENBQUM7WUFDWCxXQUFXLEVBQUUseUJBQXlCO1lBQ3RDLElBQUksRUFBRSxRQUFRO1NBQ2YsQ0FBQztRQUNELEtBQUssRUFBRTs7NERBQWU7SUFNZDtRQUpSLFdBQVcsQ0FBQztZQUNYLFdBQVcsRUFBRSx3QkFBd0I7WUFDckMsSUFBSSxFQUFFLFFBQVE7U0FDZixDQUFDO1FBQ0QsS0FBSyxFQUFFOzsyREFBYztJQVN0QjtRQVBDLFdBQVcsQ0FBQztZQUNYLFdBQVcsRUFBRSxvQkFBb0I7WUFDakMsSUFBSSxFQUFFLFVBQVU7WUFDaEIsT0FBTyxFQUFFLENBQUMsS0FBSyxDQUFDLE9BQU87Z0JBQ3JCLEtBQUssQ0FBQyxPQUFPLENBQUM7U0FDakIsQ0FBQztRQUNELEtBQUssRUFBRTs7NERBQ0s7SUFHYjtRQURDLFlBQVksQ0FBQywwQkFBMEIsQ0FBQztrQ0FDZixXQUFXOytFQUFNO0lBMUJoQyx5QkFBeUI7UUFKckMsU0FBUyxDQUFDO1lBQ1QsUUFBUSxFQUFFLHVCQUF1QjtZQUNqQyxRQUFRLEVBQUUsRUFBRTtTQUNiLENBQUM7T0FDVyx5QkFBeUIsQ0E0QnJDO0lBQUQsZ0NBQUM7Q0FBQSxBQTVCRCxJQTRCQztTQTVCWSx5QkFBeUIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIENvbnRlbnRDaGlsZCwgSW5wdXQsIFRlbXBsYXRlUmVmIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBQcm9wZXJ0eUFwaSB9IGZyb20gJy4uLy4uLy4uL2NvcmUvZGVjb3JhdG9ycy9hcGknO1xuaW1wb3J0IHsgU3RhdGUgfSBmcm9tICcuLi8uLi8uLi9jb3JlL2VudW1zL3N0YXRlJztcbmltcG9ydCB7IFVJIH0gZnJvbSAnLi4vLi4vLi4vY29yZS9lbnVtcy91aSc7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ2pudC1hY2NvcmRpb24tc2VjdGlvbicsXG4gIHRlbXBsYXRlOiAnJ1xufSlcbmV4cG9ydCBjbGFzcyBBY2NvcmRpb25TZWN0aW9uQ29tcG9uZW50IHtcblxuICB1aSA9IFVJO1xuXG4gIEBQcm9wZXJ0eUFwaSh7XG4gICAgZGVzY3JpcHRpb246ICdBY2NvcmRpb24gc2VjdGlvbiB0aXRsZScsXG4gICAgdHlwZTogJ3N0cmluZydcbiAgfSlcbiAgQElucHV0KCkgdGl0bGU6IHN0cmluZztcblxuICBAUHJvcGVydHlBcGkoe1xuICAgIGRlc2NyaXB0aW9uOiAnQWNjb3JkaW9uIHNlY3Rpb24gaWNvbicsXG4gICAgdHlwZTogJ3N0cmluZydcbiAgfSlcbiAgQElucHV0KCkgaWNvbjogc3RyaW5nO1xuXG4gIEBQcm9wZXJ0eUFwaSh7XG4gICAgZGVzY3JpcHRpb246ICdTdGF0ZSBvZiBhY2NvcmRpb24nLFxuICAgIHBhdGg6ICd1aS5zdGF0ZScsXG4gICAgb3B0aW9uczogW1N0YXRlLndhcm5pbmcsXG4gICAgICBTdGF0ZS5sb2FkaW5nXVxuICB9KVxuICBASW5wdXQoKVxuICBzdGF0ZTogU3RhdGU7XG5cbiAgQENvbnRlbnRDaGlsZCgnYWNjb3JkaW9uQ29udGVudFRlbXBsYXRlJylcbiAgYWNjb3JkaW9uQ29udGVudFRlbXBsYXRlOiBUZW1wbGF0ZVJlZjxhbnk+O1xuXG59XG4iXX0=