UNPKG

ngx-postings-filters

Version:
93 lines (85 loc) 6.46 kB
(function (global, factory) { typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('@angular/core')) : typeof define === 'function' && define.amd ? define('ngx-postings-filters', ['exports', '@angular/core'], factory) : (factory((global['ngx-postings-filters'] = {}),global.ng.core)); }(this, (function (exports,core) { 'use strict'; /** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,uselessCode} checked by tsc */ var PostingsFiltersComponent = (function () { function PostingsFiltersComponent() { this.filterPublic = new core.EventEmitter(); this.filterReallyOld = new core.EventEmitter(); this.filterFilledJobDescription = new core.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: core.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: core.Output }], filterReallyOld: [{ type: core.Output }], filterFilledJobDescription: [{ type: core.Output }] }; return PostingsFiltersComponent; }()); /** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,uselessCode} checked by tsc */ var PostingsFiltersModule = (function () { function PostingsFiltersModule() { } PostingsFiltersModule.decorators = [ { type: core.NgModule, args: [{ imports: [], declarations: [PostingsFiltersComponent], exports: [PostingsFiltersComponent] },] }, ]; return PostingsFiltersModule; }()); /** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,uselessCode} checked by tsc */ /** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,uselessCode} checked by tsc */ exports.PostingsFiltersComponent = PostingsFiltersComponent; exports.PostingsFiltersModule = PostingsFiltersModule; Object.defineProperty(exports, '__esModule', { value: true }); }))); //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmd4LXBvc3RpbmdzLWZpbHRlcnMudW1kLmpzLm1hcCIsInNvdXJjZXMiOlsibmc6Ly9uZ3gtcG9zdGluZ3MtZmlsdGVycy9saWIvcG9zdGluZ3MtZmlsdGVycy5jb21wb25lbnQudHMiLCJuZzovL25neC1wb3N0aW5ncy1maWx0ZXJzL2xpYi9wb3N0aW5ncy1maWx0ZXJzLm1vZHVsZS50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIE91dHB1dCwgRXZlbnRFbWl0dGVyIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ2xpYi1wb3N0aW5ncy1maWx0ZXJzJyxcbiAgdGVtcGxhdGU6IGA8ZGl2IGNsYXNzPVwicG9zdGluZ3MtZmlsdGVyc1wiPlxuICAgIDxidXR0b24gY2xhc3M9XCJwb3N0aW5nLWZpbHRlclwiIChjbGljayk9XCJmaWx0ZXJCeVB1YmxpYygpXCI+T25seSBwdWJsaWM8L2J1dHRvbj5cbiAgICA8YnV0dG9uIGNsYXNzPVwicG9zdGluZy1maWx0ZXJcIiAoY2xpY2spPVwiZmlsdGVyQnlSZWFsbHlPbGQoKVwiPkV4Y2VwdCByZWFsbHkgb2xkPC9idXR0b24+XG4gICAgPGJ1dHRvbiBjbGFzcz1cInBvc3RpbmctZmlsdGVyXCIgKGNsaWNrKT1cImZpbHRlckJ5Sm9iRGVzY3JpcHRpb24oKVwiPldpdGggam9iIGRlc2NyaXB0aW9uPC9idXR0b24+XG48L2Rpdj5gLFxuICBzdHlsZXM6IFtgLnBvc3RpbmdzLWZpbHRlcnN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvd30ucG9zdGluZy1maWx0ZXJ7ZmxleC1ncm93OjE7bWFyZ2luOjAgNXB4fWBdXG59KVxuZXhwb3J0IGNsYXNzIFBvc3RpbmdzRmlsdGVyc0NvbXBvbmVudCB7XG5cbiAgQE91dHB1dCgpXG4gIGZpbHRlclB1YmxpYyA9IG5ldyBFdmVudEVtaXR0ZXIoKTtcblxuICBAT3V0cHV0KClcbiAgZmlsdGVyUmVhbGx5T2xkID0gbmV3IEV2ZW50RW1pdHRlcigpO1xuXG4gIEBPdXRwdXQoKVxuICBmaWx0ZXJGaWxsZWRKb2JEZXNjcmlwdGlvbiA9IG5ldyBFdmVudEVtaXR0ZXIoKTtcblxuICBmaWx0ZXJCeVB1YmxpYygpIHtcbiAgICB0aGlzLmZpbHRlclB1YmxpYy5lbWl0KCk7XG4gIH1cblxuICBmaWx0ZXJCeVJlYWxseU9sZCgpIHtcbiAgICB0aGlzLmZpbHRlclJlYWxseU9sZC5lbWl0KCk7XG4gIH1cblxuICBmaWx0ZXJCeUpvYkRlc2NyaXB0aW9uKCkge1xuICAgIHRoaXMuZmlsdGVyRmlsbGVkSm9iRGVzY3JpcHRpb24uZW1pdCgpO1xuICB9XG5cbn1cbiIsImltcG9ydCB7IE5nTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBQb3N0aW5nc0ZpbHRlcnNDb21wb25lbnQgfSBmcm9tICcuL3Bvc3RpbmdzLWZpbHRlcnMuY29tcG9uZW50JztcblxuQE5nTW9kdWxlKHtcbiAgaW1wb3J0czogW1xuICBdLFxuICBkZWNsYXJhdGlvbnM6IFtQb3N0aW5nc0ZpbHRlcnNDb21wb25lbnRdLFxuICBleHBvcnRzOiBbUG9zdGluZ3NGaWx0ZXJzQ29tcG9uZW50XVxufSlcbmV4cG9ydCBjbGFzcyBQb3N0aW5nc0ZpbHRlcnNNb2R1bGUgeyB9XG4iXSwibmFtZXMiOlsiRXZlbnRFbWl0dGVyIiwiQ29tcG9uZW50IiwiT3V0cHV0IiwiTmdNb2R1bGUiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7QUFBQTs7Z0NBY2lCLElBQUlBLGlCQUFZLEVBQUU7bUNBR2YsSUFBSUEsaUJBQVksRUFBRTs4Q0FHUCxJQUFJQSxpQkFBWSxFQUFFOzs7OztRQUUvQyxpREFBYzs7O1lBQWQ7Z0JBQ0UsSUFBSSxDQUFDLFlBQVksQ0FBQyxJQUFJLEVBQUUsQ0FBQzthQUMxQjs7OztRQUVELG9EQUFpQjs7O1lBQWpCO2dCQUNFLElBQUksQ0FBQyxlQUFlLENBQUMsSUFBSSxFQUFFLENBQUM7YUFDN0I7Ozs7UUFFRCx5REFBc0I7OztZQUF0QjtnQkFDRSxJQUFJLENBQUMsMEJBQTBCLENBQUMsSUFBSSxFQUFFLENBQUM7YUFDeEM7O29CQTlCRkMsY0FBUyxTQUFDO3dCQUNULFFBQVEsRUFBRSxzQkFBc0I7d0JBQ2hDLFFBQVEsRUFBRSw0VUFJTDt3QkFDTCxNQUFNLEVBQUUsQ0FBQyw2RkFBNkYsQ0FBQztxQkFDeEc7OzttQ0FHRUMsV0FBTTtzQ0FHTkEsV0FBTTtpREFHTkEsV0FBTTs7dUNBbkJUOzs7Ozs7O0FDQUE7Ozs7b0JBR0NDLGFBQVEsU0FBQzt3QkFDUixPQUFPLEVBQUUsRUFDUjt3QkFDRCxZQUFZLEVBQUUsQ0FBQyx3QkFBd0IsQ0FBQzt3QkFDeEMsT0FBTyxFQUFFLENBQUMsd0JBQXdCLENBQUM7cUJBQ3BDOztvQ0FSRDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OyJ9