UNPKG

ngx-postings-filters

Version:
63 lines (62 loc) 4.51 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,uselessCode} checked by tsc */ import { Component, Output, EventEmitter } from '@angular/core'; var PostingsFiltersComponent = /** @class */ (function () { function PostingsFiltersComponent() { this.filterPublic = new EventEmitter(); this.filterReallyOld = new EventEmitter(); this.filterFilledJobDescription = new EventEmitter(); } /** * @return {?} */ PostingsFiltersComponent.prototype.filterByPublic = /** * @return {?} */ function () { this.filterPublic.emit(); }; /** * @return {?} */ PostingsFiltersComponent.prototype.filterByReallyOld = /** * @return {?} */ function () { this.filterReallyOld.emit(); }; /** * @return {?} */ PostingsFiltersComponent.prototype.filterByJobDescription = /** * @return {?} */ function () { this.filterFilledJobDescription.emit(); }; PostingsFiltersComponent.decorators = [ { type: Component, args: [{ selector: 'lib-postings-filters', template: "<div class=\"postings-filters\">\n <button class=\"posting-filter\" (click)=\"filterByPublic()\">Only public</button>\n <button class=\"posting-filter\" (click)=\"filterByReallyOld()\">Except really old</button>\n <button class=\"posting-filter\" (click)=\"filterByJobDescription()\">With job description</button>\n</div>", styles: [".postings-filters{display:flex;flex-direction:row}.posting-filter{flex-grow:1;margin:0 5px}"] },] }, ]; PostingsFiltersComponent.propDecorators = { filterPublic: [{ type: Output }], filterReallyOld: [{ type: Output }], filterFilledJobDescription: [{ type: Output }] }; return PostingsFiltersComponent; }()); export { PostingsFiltersComponent }; if (false) { /** @type {?} */ PostingsFiltersComponent.prototype.filterPublic; /** @type {?} */ PostingsFiltersComponent.prototype.filterReallyOld; /** @type {?} */ PostingsFiltersComponent.prototype.filterFilledJobDescription; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicG9zdGluZ3MtZmlsdGVycy5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtcG9zdGluZ3MtZmlsdGVycy8iLCJzb3VyY2VzIjpbImxpYi9wb3N0aW5ncy1maWx0ZXJzLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxNQUFNLEVBQUUsWUFBWSxFQUFFLE1BQU0sZUFBZSxDQUFDOzs7NEJBYy9DLElBQUksWUFBWSxFQUFFOytCQUdmLElBQUksWUFBWSxFQUFFOzBDQUdQLElBQUksWUFBWSxFQUFFOzs7OztJQUUvQyxpREFBYzs7O0lBQWQ7UUFDRSxJQUFJLENBQUMsWUFBWSxDQUFDLElBQUksRUFBRSxDQUFDO0tBQzFCOzs7O0lBRUQsb0RBQWlCOzs7SUFBakI7UUFDRSxJQUFJLENBQUMsZUFBZSxDQUFDLElBQUksRUFBRSxDQUFDO0tBQzdCOzs7O0lBRUQseURBQXNCOzs7SUFBdEI7UUFDRSxJQUFJLENBQUMsMEJBQTBCLENBQUMsSUFBSSxFQUFFLENBQUM7S0FDeEM7O2dCQTlCRixTQUFTLFNBQUM7b0JBQ1QsUUFBUSxFQUFFLHNCQUFzQjtvQkFDaEMsUUFBUSxFQUFFLDRVQUlMO29CQUNMLE1BQU0sRUFBRSxDQUFDLDZGQUE2RixDQUFDO2lCQUN4Rzs7OytCQUdFLE1BQU07a0NBR04sTUFBTTs2Q0FHTixNQUFNOzttQ0FuQlQ7O1NBV2Esd0JBQXdCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBPdXRwdXQsIEV2ZW50RW1pdHRlciB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICdsaWItcG9zdGluZ3MtZmlsdGVycycsXG4gIHRlbXBsYXRlOiBgPGRpdiBjbGFzcz1cInBvc3RpbmdzLWZpbHRlcnNcIj5cbiAgICA8YnV0dG9uIGNsYXNzPVwicG9zdGluZy1maWx0ZXJcIiAoY2xpY2spPVwiZmlsdGVyQnlQdWJsaWMoKVwiPk9ubHkgcHVibGljPC9idXR0b24+XG4gICAgPGJ1dHRvbiBjbGFzcz1cInBvc3RpbmctZmlsdGVyXCIgKGNsaWNrKT1cImZpbHRlckJ5UmVhbGx5T2xkKClcIj5FeGNlcHQgcmVhbGx5IG9sZDwvYnV0dG9uPlxuICAgIDxidXR0b24gY2xhc3M9XCJwb3N0aW5nLWZpbHRlclwiIChjbGljayk9XCJmaWx0ZXJCeUpvYkRlc2NyaXB0aW9uKClcIj5XaXRoIGpvYiBkZXNjcmlwdGlvbjwvYnV0dG9uPlxuPC9kaXY+YCxcbiAgc3R5bGVzOiBbYC5wb3N0aW5ncy1maWx0ZXJze2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3d9LnBvc3RpbmctZmlsdGVye2ZsZXgtZ3JvdzoxO21hcmdpbjowIDVweH1gXVxufSlcbmV4cG9ydCBjbGFzcyBQb3N0aW5nc0ZpbHRlcnNDb21wb25lbnQge1xuXG4gIEBPdXRwdXQoKVxuICBmaWx0ZXJQdWJsaWMgPSBuZXcgRXZlbnRFbWl0dGVyKCk7XG5cbiAgQE91dHB1dCgpXG4gIGZpbHRlclJlYWxseU9sZCA9IG5ldyBFdmVudEVtaXR0ZXIoKTtcblxuICBAT3V0cHV0KClcbiAgZmlsdGVyRmlsbGVkSm9iRGVzY3JpcHRpb24gPSBuZXcgRXZlbnRFbWl0dGVyKCk7XG5cbiAgZmlsdGVyQnlQdWJsaWMoKSB7XG4gICAgdGhpcy5maWx0ZXJQdWJsaWMuZW1pdCgpO1xuICB9XG5cbiAgZmlsdGVyQnlSZWFsbHlPbGQoKSB7XG4gICAgdGhpcy5maWx0ZXJSZWFsbHlPbGQuZW1pdCgpO1xuICB9XG5cbiAgZmlsdGVyQnlKb2JEZXNjcmlwdGlvbigpIHtcbiAgICB0aGlzLmZpbHRlckZpbGxlZEpvYkRlc2NyaXB0aW9uLmVtaXQoKTtcbiAgfVxuXG59XG4iXX0=