UNPKG

@junte/ui

Version:

Quality Angular UI components kit

62 lines 4.93 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'; let SwitcherOptionComponent = class SwitcherOptionComponent { constructor() { 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); export { SwitcherOptionComponent }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3dpdGNoZXItb3B0aW9uLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BqdW50ZS91aS8iLCJzb3VyY2VzIjpbImxpYi9mb3Jtcy9zd2l0Y2hlci9zd2l0Y2hlci1vcHRpb24uY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLFlBQVksRUFBRSxLQUFLLEVBQUUsV0FBVyxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzVFLE9BQU8sRUFBRSxXQUFXLEVBQUUsTUFBTSwyQkFBMkIsQ0FBQztBQUN4RCxPQUFPLEVBQUUsY0FBYyxFQUFFLE1BQU0sc0NBQXNDLENBQUM7QUFDdEUsT0FBTyxFQUFFLFlBQVksRUFBRSxNQUFNLGtDQUFrQyxDQUFDO0FBT2hFLElBQWEsdUJBQXVCLEdBQXBDLE1BQWEsdUJBQXVCO0lBQXBDO1FBMEJFLFdBQU0sR0FBRyxLQUFLLENBQUM7SUFXakIsQ0FBQztDQUFBLENBQUE7QUEvQlU7SUFKUixXQUFXLENBQUM7UUFDWCxXQUFXLEVBQUUseUJBQXlCO1FBQ3RDLElBQUksRUFBRSxRQUFRO0tBQ2YsQ0FBQztJQUNELEtBQUssRUFBRTs7c0RBQWU7QUFNZDtJQUpSLFdBQVcsQ0FBQztRQUNYLFdBQVcsRUFBRSx1QkFBdUI7UUFDcEMsSUFBSSxFQUFFLEtBQUs7S0FDWixDQUFDO0lBQ0QsS0FBSyxFQUFFOztzREFBWTtBQU1YO0lBSlIsV0FBVyxDQUFDO1FBQ1gsV0FBVyxFQUFFLDBCQUEwQjtRQUN2QyxJQUFJLEVBQUUsUUFBUTtLQUNmLENBQUM7SUFDRCxLQUFLLEVBQUU7O3FEQUFjO0FBTWI7SUFKUixXQUFXLENBQUM7UUFDWCxXQUFXLEVBQUUseUJBQXlCO1FBQ3RDLElBQUksRUFBRSxTQUFTO0tBQ2hCLENBQUM7SUFDRCxLQUFLLEVBQUU7O3lEQUFtQjtBQUszQjtJQURDLFlBQVksQ0FBQyxZQUFZLENBQUM7OEJBQ3RCLFlBQVk7b0RBQUM7QUFHbEI7SUFEQyxZQUFZLENBQUMsY0FBYyxDQUFDOzhCQUN0QixjQUFjO3NEQUFDO0FBR3RCO0lBREMsWUFBWSxDQUFDLGdCQUFnQixDQUFDOzhCQUNmLFdBQVc7K0RBQU07QUFuQ3RCLHVCQUF1QjtJQUxuQyxTQUFTLENBQUM7UUFDVCxRQUFRLEVBQUUscUJBQXFCO1FBQy9CLFFBQVEsRUFBRSxFQUFFO0tBQ2IsQ0FBQztHQUVXLHVCQUF1QixDQXFDbkM7U0FyQ1ksdUJBQXVCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBDb250ZW50Q2hpbGQsIElucHV0LCBUZW1wbGF0ZVJlZiB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgUHJvcGVydHlBcGkgfSBmcm9tICcuLi8uLi9jb3JlL2RlY29yYXRvcnMvYXBpJztcbmltcG9ydCB7IEJhZGdlQ29tcG9uZW50IH0gZnJvbSAnLi4vLi4vZWxlbWVudHMvYmFkZ2UvYmFkZ2UuY29tcG9uZW50JztcbmltcG9ydCB7IERvdENvbXBvbmVudCB9IGZyb20gJy4uLy4uL2VsZW1lbnRzL2RvdC9kb3QuY29tcG9uZW50JztcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAnam50LXN3aXRjaGVyLW9wdGlvbicsXG4gIHRlbXBsYXRlOiAnJ1xufSlcblxuZXhwb3J0IGNsYXNzIFN3aXRjaGVyT3B0aW9uQ29tcG9uZW50IHtcblxuICBAUHJvcGVydHlBcGkoe1xuICAgIGRlc2NyaXB0aW9uOiAnVGV4dCBvbiBzd2l0Y2hlciBvcHRpb24nLFxuICAgIHR5cGU6ICdzdHJpbmcnLFxuICB9KVxuICBASW5wdXQoKSBsYWJlbDogc3RyaW5nO1xuXG4gIEBQcm9wZXJ0eUFwaSh7XG4gICAgZGVzY3JpcHRpb246ICdTd2l0Y2hlciBvcHRpb24gdmFsdWUnLFxuICAgIHR5cGU6ICdhbnknLFxuICB9KVxuICBASW5wdXQoKSB2YWx1ZTogYW55O1xuXG4gIEBQcm9wZXJ0eUFwaSh7XG4gICAgZGVzY3JpcHRpb246ICdJY29uIGZvciBzd2l0Y2hlciBvcHRpb24nLFxuICAgIHR5cGU6ICdzdHJpbmcnLFxuICB9KVxuICBASW5wdXQoKSBpY29uOiBzdHJpbmc7XG5cbiAgQFByb3BlcnR5QXBpKHtcbiAgICBkZXNjcmlwdGlvbjogJ0Rpc2FibGUgc3dpdGNoZXIgb3B0aW9uJyxcbiAgICB0eXBlOiAnYm9vbGVhbicsXG4gIH0pXG4gIEBJbnB1dCgpIGRpc2FibGVkOiBib29sZWFuO1xuXG4gIGFjdGl2ZSA9IGZhbHNlO1xuXG4gIEBDb250ZW50Q2hpbGQoRG90Q29tcG9uZW50KVxuICBkb3Q6IERvdENvbXBvbmVudDtcblxuICBAQ29udGVudENoaWxkKEJhZGdlQ29tcG9uZW50KVxuICBiYWRnZTogQmFkZ2VDb21wb25lbnQ7XG5cbiAgQENvbnRlbnRDaGlsZCgnb3B0aW9uVGVtcGxhdGUnKVxuICBvcHRpb25UZW1wbGF0ZTogVGVtcGxhdGVSZWY8YW55PjtcblxufVxuIl19