ngx-feedback
Version:
Angular Feedback Library
49 lines • 3.58 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { Component, ViewEncapsulation } from '@angular/core';
import { EventsService } from '../../services/events.service';
var FeedbackButtonComponent = /** @class */ (function () {
function FeedbackButtonComponent(eventsService) {
this.eventsService = eventsService;
}
/**
* @return {?}
*/
FeedbackButtonComponent.prototype.ngOnInit = /**
* @return {?}
*/
function () { };
/**
* @return {?}
*/
FeedbackButtonComponent.prototype.onClick = /**
* @return {?}
*/
function () {
this.eventsService.onFeedbackButtonClick();
};
FeedbackButtonComponent.decorators = [
{ type: Component, args: [{
selector: 'ngx-feedback-main-btn',
template: "<button (click)=\"onClick()\" class=\"feedback-button__container\">Feedback</button>\n",
encapsulation: ViewEncapsulation.None,
styles: [".feedback-button__container{position:fixed;right:-34px;top:calc(50% - 37.5px);cursor:pointer;-webkit-transform:rotateZ(90deg);transform:rotateZ(-90deg);border:none;border-radius:5px 5px 0 0;background-color:#3b5560;color:#fff;font-size:14px;padding:5px 10px;font-weight:700;font-family:Verdana;outline:0}.ngx-feedback__highlight{outline:#ffc058 solid 4px;pointer-events:none;cursor:default!important}"]
}] }
];
/** @nocollapse */
FeedbackButtonComponent.ctorParameters = function () { return [
{ type: EventsService }
]; };
return FeedbackButtonComponent;
}());
export { FeedbackButtonComponent };
if (false) {
/**
* @type {?}
* @private
*/
FeedbackButtonComponent.prototype.eventsService;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZmVlZGJhY2stYnV0dG9uLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1mZWVkYmFjay8iLCJzb3VyY2VzIjpbImxpYi9jb21wb25lbnRzL2ZlZWRiYWNrLWJ1dHRvbi9mZWVkYmFjay1idXR0b24uY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFVLGlCQUFpQixFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQ3JFLE9BQU8sRUFBRSxhQUFhLEVBQUUsTUFBTSwrQkFBK0IsQ0FBQztBQUU5RDtJQU9JLGlDQUFvQixhQUE0QjtRQUE1QixrQkFBYSxHQUFiLGFBQWEsQ0FBZTtJQUFHLENBQUM7Ozs7SUFFcEQsMENBQVE7OztJQUFSLGNBQVksQ0FBQzs7OztJQUNiLHlDQUFPOzs7SUFBUDtRQUNJLElBQUksQ0FBQyxhQUFhLENBQUMscUJBQXFCLEVBQUUsQ0FBQztJQUMvQyxDQUFDOztnQkFaSixTQUFTLFNBQUM7b0JBQ1AsUUFBUSxFQUFFLHVCQUF1QjtvQkFDakMsa0dBQStDO29CQUUvQyxhQUFhLEVBQUUsaUJBQWlCLENBQUMsSUFBSTs7aUJBQ3hDOzs7O2dCQVBRLGFBQWE7O0lBZXRCLDhCQUFDO0NBQUEsQUFiRCxJQWFDO1NBUFksdUJBQXVCOzs7Ozs7SUFDcEIsZ0RBQW9DIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBPbkluaXQsIFZpZXdFbmNhcHN1bGF0aW9uIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBFdmVudHNTZXJ2aWNlIH0gZnJvbSAnLi4vLi4vc2VydmljZXMvZXZlbnRzLnNlcnZpY2UnO1xuXG5AQ29tcG9uZW50KHtcbiAgICBzZWxlY3RvcjogJ25neC1mZWVkYmFjay1tYWluLWJ0bicsXG4gICAgdGVtcGxhdGVVcmw6ICcuL2ZlZWRiYWNrLWJ1dHRvbi5jb21wb25lbnQuaHRtbCcsXG4gICAgc3R5bGVVcmxzOiBbJy4vZmVlZGJhY2stYnV0dG9uLmNvbXBvbmVudC5zY3NzJ10sXG4gICAgZW5jYXBzdWxhdGlvbjogVmlld0VuY2Fwc3VsYXRpb24uTm9uZVxufSlcbmV4cG9ydCBjbGFzcyBGZWVkYmFja0J1dHRvbkNvbXBvbmVudCBpbXBsZW1lbnRzIE9uSW5pdCB7XG4gICAgY29uc3RydWN0b3IocHJpdmF0ZSBldmVudHNTZXJ2aWNlOiBFdmVudHNTZXJ2aWNlKSB7fVxuXG4gICAgbmdPbkluaXQoKSB7fVxuICAgIG9uQ2xpY2soKSB7XG4gICAgICAgIHRoaXMuZXZlbnRzU2VydmljZS5vbkZlZWRiYWNrQnV0dG9uQ2xpY2soKTtcbiAgICB9XG59XG4iXX0=