@kushki/ng-suka
Version:
<p align="center"> <h1 align="center">Suka Components Angular</h1> <p align="center"> An Angular implementation of the Suka Design System </p> </p>
55 lines • 3.79 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { Directive, HostBinding, Input } from '@angular/core';
var InputGroupItem = /** @class */ (function () {
function InputGroupItem() {
this.type = 'default';
this.baseClass = true;
this.auto = false;
this.full = false;
}
/**
* @return {?}
*/
InputGroupItem.prototype.ngOnChanges = /**
* @return {?}
*/
function () {
this.auto = this.full = false;
switch (this.type) {
case 'auto':
this.auto = true;
break;
case 'full':
this.full = true;
break;
default: break;
}
};
InputGroupItem.decorators = [
{ type: Directive, args: [{
selector: '[sukaInputGroupItem]'
},] }
];
InputGroupItem.propDecorators = {
type: [{ type: Input, args: ['sukaInputGroupItem',] }],
baseClass: [{ type: HostBinding, args: ['class.input-group__item',] }],
auto: [{ type: HostBinding, args: ['class.input-group__item--auto',] }],
full: [{ type: HostBinding, args: ['class.input-group__item--full',] }]
};
return InputGroupItem;
}());
export { InputGroupItem };
if (false) {
/** @type {?} */
InputGroupItem.prototype.type;
/** @type {?} */
InputGroupItem.prototype.baseClass;
/** @type {?} */
InputGroupItem.prototype.auto;
/** @type {?} */
InputGroupItem.prototype.full;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5wdXQtZ3JvdXAtaXRlbS5kaXJlY3RpdmUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9Aa3VzaGtpL25nLXN1a2EvIiwic291cmNlcyI6WyJsaWIvaW5wdXQtZ3JvdXAvaW5wdXQtZ3JvdXAtaXRlbS5kaXJlY3RpdmUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsV0FBVyxFQUFFLEtBQUssRUFBYSxNQUFNLGVBQWUsQ0FBQztBQUV6RTtJQUFBO1FBSStCLFNBQUksR0FBa0MsU0FBUyxDQUFDO1FBRXJDLGNBQVMsR0FBRyxJQUFJLENBQUM7UUFDWCxTQUFJLEdBQUcsS0FBSyxDQUFDO1FBQ2IsU0FBSSxHQUFHLEtBQUssQ0FBQztJQVc3RCxDQUFDOzs7O0lBVEMsb0NBQVc7OztJQUFYO1FBQ0UsSUFBSSxDQUFDLElBQUksR0FBRyxJQUFJLENBQUMsSUFBSSxHQUFHLEtBQUssQ0FBQztRQUU5QixRQUFRLElBQUksQ0FBQyxJQUFJLEVBQUU7WUFDakIsS0FBSyxNQUFNO2dCQUFFLElBQUksQ0FBQyxJQUFJLEdBQUcsSUFBSSxDQUFDO2dCQUFDLE1BQU07WUFDckMsS0FBSyxNQUFNO2dCQUFFLElBQUksQ0FBQyxJQUFJLEdBQUcsSUFBSSxDQUFDO2dCQUFDLE1BQU07WUFDckMsT0FBTyxDQUFDLENBQUMsTUFBTTtTQUNoQjtJQUNILENBQUM7O2dCQWxCRixTQUFTLFNBQUM7b0JBQ1QsUUFBUSxFQUFFLHNCQUFzQjtpQkFDakM7Ozt1QkFFRSxLQUFLLFNBQUMsb0JBQW9COzRCQUUxQixXQUFXLFNBQUMseUJBQXlCO3VCQUNyQyxXQUFXLFNBQUMsK0JBQStCO3VCQUMzQyxXQUFXLFNBQUMsK0JBQStCOztJQVc5QyxxQkFBQztDQUFBLEFBbkJELElBbUJDO1NBaEJZLGNBQWM7OztJQUN6Qiw4QkFBNkU7O0lBRTdFLG1DQUF5RDs7SUFDekQsOEJBQTJEOztJQUMzRCw4QkFBMkQiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBEaXJlY3RpdmUsIEhvc3RCaW5kaW5nLCBJbnB1dCwgT25DaGFuZ2VzIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbkBEaXJlY3RpdmUoe1xuICBzZWxlY3RvcjogJ1tzdWthSW5wdXRHcm91cEl0ZW1dJ1xufSlcbmV4cG9ydCBjbGFzcyBJbnB1dEdyb3VwSXRlbSBpbXBsZW1lbnRzIE9uQ2hhbmdlcyB7XG4gIEBJbnB1dCgnc3VrYUlucHV0R3JvdXBJdGVtJykgdHlwZTogJ2RlZmF1bHQnIHwgJ2F1dG8nIHwgJ2Z1bGwnICA9ICAnZGVmYXVsdCc7XG5cbiAgQEhvc3RCaW5kaW5nKCdjbGFzcy5pbnB1dC1ncm91cF9faXRlbScpIGJhc2VDbGFzcyA9IHRydWU7XG4gIEBIb3N0QmluZGluZygnY2xhc3MuaW5wdXQtZ3JvdXBfX2l0ZW0tLWF1dG8nKSBhdXRvID0gZmFsc2U7XG4gIEBIb3N0QmluZGluZygnY2xhc3MuaW5wdXQtZ3JvdXBfX2l0ZW0tLWZ1bGwnKSBmdWxsID0gZmFsc2U7XG5cbiAgbmdPbkNoYW5nZXMoKSB7XG4gICAgdGhpcy5hdXRvID0gdGhpcy5mdWxsID0gZmFsc2U7XG5cbiAgICBzd2l0Y2ggKHRoaXMudHlwZSkge1xuICAgICAgY2FzZSAnYXV0byc6IHRoaXMuYXV0byA9IHRydWU7IGJyZWFrO1xuICAgICAgY2FzZSAnZnVsbCc6IHRoaXMuZnVsbCA9IHRydWU7IGJyZWFrO1xuICAgICAgZGVmYXVsdDogYnJlYWs7XG4gICAgfVxuICB9XG59XG4iXX0=