UNPKG

@junte/ui

Version:

Quality Angular UI components kit

63 lines 5.17 kB
import { __decorate, __metadata } from "tslib"; import { Component, ContentChild, Input, TemplateRef } from '@angular/core'; import { PropertyApi } from '../../core/decorators/api'; import { BadgeComponent } from '../../elements/badge/badge.component'; import { DotComponent } from '../../elements/dot/dot.component'; var SwitcherOptionComponent = /** @class */ (function () { function SwitcherOptionComponent() { this.active = false; } __decorate([ PropertyApi({ description: 'Text on switcher option', type: 'string', }), Input(), __metadata("design:type", String) ], SwitcherOptionComponent.prototype, "label", void 0); __decorate([ PropertyApi({ description: 'Switcher option value', type: 'any', }), Input(), __metadata("design:type", Object) ], SwitcherOptionComponent.prototype, "value", void 0); __decorate([ PropertyApi({ description: 'Icon for switcher option', type: 'string', }), Input(), __metadata("design:type", String) ], SwitcherOptionComponent.prototype, "icon", void 0); __decorate([ PropertyApi({ description: 'Disable switcher option', type: 'boolean', }), Input(), __metadata("design:type", Boolean) ], SwitcherOptionComponent.prototype, "disabled", void 0); __decorate([ ContentChild(DotComponent), __metadata("design:type", DotComponent) ], SwitcherOptionComponent.prototype, "dot", void 0); __decorate([ ContentChild(BadgeComponent), __metadata("design:type", BadgeComponent) ], SwitcherOptionComponent.prototype, "badge", void 0); __decorate([ ContentChild('optionTemplate'), __metadata("design:type", TemplateRef) ], SwitcherOptionComponent.prototype, "optionTemplate", void 0); SwitcherOptionComponent = __decorate([ Component({ selector: 'jnt-switcher-option', template: '' }) ], SwitcherOptionComponent); return SwitcherOptionComponent; }()); export { SwitcherOptionComponent }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3dpdGNoZXItb3B0aW9uLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BqdW50ZS91aS8iLCJzb3VyY2VzIjpbImxpYi9mb3Jtcy9zd2l0Y2hlci9zd2l0Y2hlci1vcHRpb24uY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLFlBQVksRUFBRSxLQUFLLEVBQUUsV0FBVyxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzVFLE9BQU8sRUFBRSxXQUFXLEVBQUUsTUFBTSwyQkFBMkIsQ0FBQztBQUN4RCxPQUFPLEVBQUUsY0FBYyxFQUFFLE1BQU0sc0NBQXNDLENBQUM7QUFDdEUsT0FBTyxFQUFFLFlBQVksRUFBRSxNQUFNLGtDQUFrQyxDQUFDO0FBT2hFO0lBQUE7UUEwQkUsV0FBTSxHQUFHLEtBQUssQ0FBQztJQVdqQixDQUFDO0lBL0JVO1FBSlIsV0FBVyxDQUFDO1lBQ1gsV0FBVyxFQUFFLHlCQUF5QjtZQUN0QyxJQUFJLEVBQUUsUUFBUTtTQUNmLENBQUM7UUFDRCxLQUFLLEVBQUU7OzBEQUFlO0lBTWQ7UUFKUixXQUFXLENBQUM7WUFDWCxXQUFXLEVBQUUsdUJBQXVCO1lBQ3BDLElBQUksRUFBRSxLQUFLO1NBQ1osQ0FBQztRQUNELEtBQUssRUFBRTs7MERBQVk7SUFNWDtRQUpSLFdBQVcsQ0FBQztZQUNYLFdBQVcsRUFBRSwwQkFBMEI7WUFDdkMsSUFBSSxFQUFFLFFBQVE7U0FDZixDQUFDO1FBQ0QsS0FBSyxFQUFFOzt5REFBYztJQU1iO1FBSlIsV0FBVyxDQUFDO1lBQ1gsV0FBVyxFQUFFLHlCQUF5QjtZQUN0QyxJQUFJLEVBQUUsU0FBUztTQUNoQixDQUFDO1FBQ0QsS0FBSyxFQUFFOzs2REFBbUI7SUFLM0I7UUFEQyxZQUFZLENBQUMsWUFBWSxDQUFDO2tDQUN0QixZQUFZO3dEQUFDO0lBR2xCO1FBREMsWUFBWSxDQUFDLGNBQWMsQ0FBQztrQ0FDdEIsY0FBYzswREFBQztJQUd0QjtRQURDLFlBQVksQ0FBQyxnQkFBZ0IsQ0FBQztrQ0FDZixXQUFXO21FQUFNO0lBbkN0Qix1QkFBdUI7UUFMbkMsU0FBUyxDQUFDO1lBQ1QsUUFBUSxFQUFFLHFCQUFxQjtZQUMvQixRQUFRLEVBQUUsRUFBRTtTQUNiLENBQUM7T0FFVyx1QkFBdUIsQ0FxQ25DO0lBQUQsOEJBQUM7Q0FBQSxBQXJDRCxJQXFDQztTQXJDWSx1QkFBdUIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIENvbnRlbnRDaGlsZCwgSW5wdXQsIFRlbXBsYXRlUmVmIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBQcm9wZXJ0eUFwaSB9IGZyb20gJy4uLy4uL2NvcmUvZGVjb3JhdG9ycy9hcGknO1xuaW1wb3J0IHsgQmFkZ2VDb21wb25lbnQgfSBmcm9tICcuLi8uLi9lbGVtZW50cy9iYWRnZS9iYWRnZS5jb21wb25lbnQnO1xuaW1wb3J0IHsgRG90Q29tcG9uZW50IH0gZnJvbSAnLi4vLi4vZWxlbWVudHMvZG90L2RvdC5jb21wb25lbnQnO1xuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICdqbnQtc3dpdGNoZXItb3B0aW9uJyxcbiAgdGVtcGxhdGU6ICcnXG59KVxuXG5leHBvcnQgY2xhc3MgU3dpdGNoZXJPcHRpb25Db21wb25lbnQge1xuXG4gIEBQcm9wZXJ0eUFwaSh7XG4gICAgZGVzY3JpcHRpb246ICdUZXh0IG9uIHN3aXRjaGVyIG9wdGlvbicsXG4gICAgdHlwZTogJ3N0cmluZycsXG4gIH0pXG4gIEBJbnB1dCgpIGxhYmVsOiBzdHJpbmc7XG5cbiAgQFByb3BlcnR5QXBpKHtcbiAgICBkZXNjcmlwdGlvbjogJ1N3aXRjaGVyIG9wdGlvbiB2YWx1ZScsXG4gICAgdHlwZTogJ2FueScsXG4gIH0pXG4gIEBJbnB1dCgpIHZhbHVlOiBhbnk7XG5cbiAgQFByb3BlcnR5QXBpKHtcbiAgICBkZXNjcmlwdGlvbjogJ0ljb24gZm9yIHN3aXRjaGVyIG9wdGlvbicsXG4gICAgdHlwZTogJ3N0cmluZycsXG4gIH0pXG4gIEBJbnB1dCgpIGljb246IHN0cmluZztcblxuICBAUHJvcGVydHlBcGkoe1xuICAgIGRlc2NyaXB0aW9uOiAnRGlzYWJsZSBzd2l0Y2hlciBvcHRpb24nLFxuICAgIHR5cGU6ICdib29sZWFuJyxcbiAgfSlcbiAgQElucHV0KCkgZGlzYWJsZWQ6IGJvb2xlYW47XG5cbiAgYWN0aXZlID0gZmFsc2U7XG5cbiAgQENvbnRlbnRDaGlsZChEb3RDb21wb25lbnQpXG4gIGRvdDogRG90Q29tcG9uZW50O1xuXG4gIEBDb250ZW50Q2hpbGQoQmFkZ2VDb21wb25lbnQpXG4gIGJhZGdlOiBCYWRnZUNvbXBvbmVudDtcblxuICBAQ29udGVudENoaWxkKCdvcHRpb25UZW1wbGF0ZScpXG4gIG9wdGlvblRlbXBsYXRlOiBUZW1wbGF0ZVJlZjxhbnk+O1xuXG59XG4iXX0=