UNPKG

ngx-feedback

Version:

Angular Feedback Library

48 lines 3.8 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Component, Input, Output, EventEmitter } from '@angular/core'; var StarComponent = /** @class */ (function () { function StarComponent() { this.click = new EventEmitter(); } /** * @return {?} */ StarComponent.prototype.ngOnInit = /** * @return {?} */ function () { }; /** * @return {?} */ StarComponent.prototype.onClick = /** * @return {?} */ function () { this.click.emit(); }; StarComponent.decorators = [ { type: Component, args: [{ selector: 'ngx-feedback-star', template: "<div class=\"ngx-feedback-star__container\" (click)=\"onClick()\">\n <div *ngIf=\"type === 'full' || type === 'temp'; else empty\">\n <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"40\" height=\"40\" viewBox=\"0 0 24 24\" fill=\"#ffc058\">\n <path\n d=\"M12 .587l3.668 7.568 8.332 1.151-6.064 5.828 1.48 8.279-7.416-3.967-7.417 3.967 1.481-8.279-6.064-5.828 8.332-1.151z\"\n />\n </svg>\n </div>\n <ng-template #empty>\n <div>\n <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"40\" height=\"40\" viewBox=\"0 0 24 24\" fill=\"#ffc058\">\n <path\n d=\"M12 5.173l2.335 4.817 5.305.732-3.861 3.71.942 5.27-4.721-2.524-4.721 2.525.942-5.27-3.861-3.71 5.305-.733 2.335-4.817zm0-4.586l-3.668 7.568-8.332 1.151 6.064 5.828-1.48 8.279 7.416-3.967 7.416 3.966-1.48-8.279 6.064-5.827-8.332-1.15-3.668-7.569z\"\n />\n </svg>\n </div>\n </ng-template>\n</div>\n", styles: [".ngx-feedback-star__container{cursor:pointer;padding:5px}"] }] } ]; /** @nocollapse */ StarComponent.ctorParameters = function () { return []; }; StarComponent.propDecorators = { type: [{ type: Input }], click: [{ type: Output }] }; return StarComponent; }()); export { StarComponent }; if (false) { /** @type {?} */ StarComponent.prototype.type; /** @type {?} */ StarComponent.prototype.click; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3Rhci5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtZmVlZGJhY2svIiwic291cmNlcyI6WyJsaWIvY29tcG9uZW50cy9zdGFyL3N0YXIuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFVLEtBQUssRUFBRSxNQUFNLEVBQUUsWUFBWSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBRS9FO0lBV0k7UUFEQSxVQUFLLEdBQXNCLElBQUksWUFBWSxFQUFFLENBQUM7SUFDL0IsQ0FBQzs7OztJQUVoQixnQ0FBUTs7O0lBQVIsY0FBWSxDQUFDOzs7O0lBRWIsK0JBQU87OztJQUFQO1FBQ0ksSUFBSSxDQUFDLEtBQUssQ0FBQyxJQUFJLEVBQUUsQ0FBQztJQUN0QixDQUFDOztnQkFqQkosU0FBUyxTQUFDO29CQUNQLFFBQVEsRUFBRSxtQkFBbUI7b0JBQzdCLHEvQkFBb0M7O2lCQUV2Qzs7Ozs7dUJBRUksS0FBSzt3QkFHTCxNQUFNOztJQVNYLG9CQUFDO0NBQUEsQUFsQkQsSUFrQkM7U0FiWSxhQUFhOzs7SUFDdEIsNkJBQ2dDOztJQUVoQyw4QkFDOEMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIE9uSW5pdCwgSW5wdXQsIE91dHB1dCwgRXZlbnRFbWl0dGVyIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbkBDb21wb25lbnQoe1xuICAgIHNlbGVjdG9yOiAnbmd4LWZlZWRiYWNrLXN0YXInLFxuICAgIHRlbXBsYXRlVXJsOiAnLi9zdGFyLmNvbXBvbmVudC5odG1sJyxcbiAgICBzdHlsZVVybHM6IFsnLi9zdGFyLmNvbXBvbmVudC5zY3NzJ11cbn0pXG5leHBvcnQgY2xhc3MgU3RhckNvbXBvbmVudCBpbXBsZW1lbnRzIE9uSW5pdCB7XG4gICAgQElucHV0KClcbiAgICB0eXBlOiAnZnVsbCcgfCAnZW1wdHknIHwgJ3RlbXAnO1xuXG4gICAgQE91dHB1dCgpXG4gICAgY2xpY2s6IEV2ZW50RW1pdHRlcjxhbnk+ID0gbmV3IEV2ZW50RW1pdHRlcigpO1xuICAgIGNvbnN0cnVjdG9yKCkge31cblxuICAgIG5nT25Jbml0KCkge31cblxuICAgIG9uQ2xpY2soKSB7XG4gICAgICAgIHRoaXMuY2xpY2suZW1pdCgpO1xuICAgIH1cbn1cbiJdfQ==