UNPKG

@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>

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