@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>
48 lines • 3.9 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { Component, HostBinding, EventEmitter, Output, Input } from '@angular/core';
var PopoverActionItem = /** @class */ (function () {
function PopoverActionItem() {
this.baseClass = true;
this.destructive = false;
this.selected = new EventEmitter();
}
/**
* @param {?} $event
* @return {?}
*/
PopoverActionItem.prototype.onClick = /**
* @param {?} $event
* @return {?}
*/
function ($event) {
this.selected.emit($event);
};
PopoverActionItem.decorators = [
{ type: Component, args: [{
selector: 'suka-popover-action-item',
template: "\n <button type=\"button\" (click)=\"onClick($event)\">\n <div class=\"action-list__item__content\">\n <suka-icon *ngIf=\"icon\" [icon]=\"icon\" class=\"popover__icon\"></suka-icon>\n <ng-content></ng-content>\n </div>\n </button>\n "
}] }
];
PopoverActionItem.propDecorators = {
baseClass: [{ type: HostBinding, args: ['class.popover__action-list__item',] }],
destructive: [{ type: HostBinding, args: ['class.action-list__item--destructive',] }, { type: Input }],
icon: [{ type: Input }],
selected: [{ type: Output }]
};
return PopoverActionItem;
}());
export { PopoverActionItem };
if (false) {
/** @type {?} */
PopoverActionItem.prototype.baseClass;
/** @type {?} */
PopoverActionItem.prototype.destructive;
/** @type {?} */
PopoverActionItem.prototype.icon;
/** @type {?} */
PopoverActionItem.prototype.selected;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicG9wb3Zlci1hY3Rpb24taXRlbS5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9Aa3VzaGtpL25nLXN1a2EvIiwic291cmNlcyI6WyJsaWIvcG9wb3Zlci9wb3BvdmVyLWFjdGlvbi1pdGVtLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxXQUFXLEVBQUUsWUFBWSxFQUFFLE1BQU0sRUFBRSxLQUFLLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFHcEY7SUFBQTtRQVltRCxjQUFTLEdBQUcsSUFBSSxDQUFDO1FBQ0osZ0JBQVcsR0FBRyxLQUFLLENBQUM7UUFHeEUsYUFBUSxHQUFHLElBQUksWUFBWSxFQUFFLENBQUM7SUFLMUMsQ0FBQzs7Ozs7SUFIQyxtQ0FBTzs7OztJQUFQLFVBQVEsTUFBTTtRQUNaLElBQUksQ0FBQyxRQUFRLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDO0lBQzdCLENBQUM7O2dCQXBCRixTQUFTLFNBQUM7b0JBQ1QsUUFBUSxFQUFFLDBCQUEwQjtvQkFDcEMsUUFBUSxFQUFFLDBRQU9UO2lCQUNGOzs7NEJBRUUsV0FBVyxTQUFDLGtDQUFrQzs4QkFDOUMsV0FBVyxTQUFDLHNDQUFzQyxjQUFHLEtBQUs7dUJBQzFELEtBQUs7MkJBRUwsTUFBTTs7SUFLVCx3QkFBQztDQUFBLEFBckJELElBcUJDO1NBVlksaUJBQWlCOzs7SUFDNUIsc0NBQWtFOztJQUNsRSx3Q0FBa0Y7O0lBQ2xGLGlDQUF3Qjs7SUFFeEIscUNBQXdDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBIb3N0QmluZGluZywgRXZlbnRFbWl0dGVyLCBPdXRwdXQsIElucHV0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBJY29uVHlwZSB9IGZyb20gJy4uL2ljb24vaWNvbi10eXBlcyc7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ3N1a2EtcG9wb3Zlci1hY3Rpb24taXRlbScsXG4gIHRlbXBsYXRlOiBgXG4gICAgPGJ1dHRvbiB0eXBlPVwiYnV0dG9uXCIgKGNsaWNrKT1cIm9uQ2xpY2soJGV2ZW50KVwiPlxuICAgICAgPGRpdiBjbGFzcz1cImFjdGlvbi1saXN0X19pdGVtX19jb250ZW50XCI+XG4gICAgICAgIDxzdWthLWljb24gKm5nSWY9XCJpY29uXCIgW2ljb25dPVwiaWNvblwiIGNsYXNzPVwicG9wb3Zlcl9faWNvblwiPjwvc3VrYS1pY29uPlxuICAgICAgICA8bmctY29udGVudD48L25nLWNvbnRlbnQ+XG4gICAgICA8L2Rpdj5cbiAgICA8L2J1dHRvbj5cbiAgYCxcbn0pXG5leHBvcnQgY2xhc3MgUG9wb3ZlckFjdGlvbkl0ZW0ge1xuICBASG9zdEJpbmRpbmcoJ2NsYXNzLnBvcG92ZXJfX2FjdGlvbi1saXN0X19pdGVtJykgYmFzZUNsYXNzID0gdHJ1ZTtcbiAgQEhvc3RCaW5kaW5nKCdjbGFzcy5hY3Rpb24tbGlzdF9faXRlbS0tZGVzdHJ1Y3RpdmUnKSBASW5wdXQoKSBkZXN0cnVjdGl2ZSA9IGZhbHNlO1xuICBASW5wdXQoKSBpY29uOiBJY29uVHlwZTtcblxuICBAT3V0cHV0KCkgc2VsZWN0ZWQgPSBuZXcgRXZlbnRFbWl0dGVyKCk7XG5cbiAgb25DbGljaygkZXZlbnQpIHtcbiAgICB0aGlzLnNlbGVjdGVkLmVtaXQoJGV2ZW50KTtcbiAgfVxufVxuIl19