ngx-dynamic-dashboard
Version:
an dashboard lib for angular 10
32 lines (30 loc) • 3.25 kB
JavaScript
import { Component, EventEmitter, Input, Output } from '@angular/core';
/**
* Created by jayhamilton on 6/27/17.
*/
export class FilterListComponent {
constructor() {
this.tagSelectEvent = new EventEmitter();
}
tagSelect(tagName) {
this.tagSelectEvent.emit(tagName);
}
}
FilterListComponent.decorators = [
{ type: Component, args: [{
moduleId: module.id,
selector: 'dashboard-filter-list',
template: `
<br>
<div *ngFor='let facet of facet_tags ;let i = index'>
<dashboard-facet [facet]='facet' (tagSelectEvent)='tagSelect($event)' [openFacet]='i < 2'></dashboard-facet>
</div>
`,
styles: [".ui.avatar.image{height:4em!important;width:4.4em!important}hr{background:hsla(0,0%,43.1%,.1)!important;border:0;color:hsla(0,0%,43.1%,.1)!important;font-size:0;height:2px!important}.ui.input.focus input,.ui.input input:focus{border-color:#e9e9e9!important}h3,h4{color:rgba(66,66,66,.74)!important;font-size:.85em;font-weight:400!important}.segment,.ui.basic.segment{border-radius:5px!important}.ui.table tr td{border-top:none!important}.ui.table td{font-size:.8em;padding:.3em!important}"]
},] }
];
FilterListComponent.propDecorators = {
tagSelectEvent: [{ type: Output }],
facet_tags: [{ type: Input }]
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZmlsdGVyLWxpc3QtY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Ii9Vc2Vycy9iZW5saS93b3Jrc3BhY2VzL25neC1keW5hbWljLWRhc2hib2FyZC1mcmFtZXdvcmsvcHJvamVjdHMvbmd4LWR5bmFtaWMtZGFzaGJvYXJkL3NyYy8iLCJzb3VyY2VzIjpbImRhc2hib2FyZC9mYWNldC9maWx0ZXItbGlzdC1jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFDLFNBQVMsRUFBRSxZQUFZLEVBQUUsS0FBSyxFQUFFLE1BQU0sRUFBQyxNQUFNLGVBQWUsQ0FBQztBQUdyRTs7R0FFRztBQWNILE1BQU0sT0FBTyxtQkFBbUI7SUFiaEM7UUFjYyxtQkFBYyxHQUFzQixJQUFJLFlBQVksRUFBRSxDQUFDO0lBUXJFLENBQUM7SUFMRyxTQUFTLENBQUMsT0FBTztRQUViLElBQUksQ0FBQyxjQUFjLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxDQUFDO0lBRXRDLENBQUM7OztZQXJCSixTQUFTLFNBQUM7Z0JBQ1AsUUFBUSxFQUFFLE1BQU0sQ0FBQyxFQUFFO2dCQUNuQixRQUFRLEVBQUUsdUJBQXVCO2dCQUNqQyxRQUFRLEVBQUU7Ozs7Ozs7S0FPVDs7YUFFSjs7OzZCQUVJLE1BQU07eUJBQ04sS0FBSyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7Q29tcG9uZW50LCBFdmVudEVtaXR0ZXIsIElucHV0LCBPdXRwdXR9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHtGYWNldH0gZnJvbSAnLi9mYWNldC1tb2RlbCc7XG5cbi8qKlxuICogQ3JlYXRlZCBieSBqYXloYW1pbHRvbiBvbiA2LzI3LzE3LlxuICovXG5AQ29tcG9uZW50KHtcbiAgICBtb2R1bGVJZDogbW9kdWxlLmlkLFxuICAgIHNlbGVjdG9yOiAnZGFzaGJvYXJkLWZpbHRlci1saXN0JyxcbiAgICB0ZW1wbGF0ZTogYFxuICAgICAgICA8YnI+XG4gICAgICAgIDxkaXYgKm5nRm9yPSdsZXQgZmFjZXQgb2YgZmFjZXRfdGFncyA7bGV0IGkgPSBpbmRleCc+XG5cbiAgICAgICAgICAgIDxkYXNoYm9hcmQtZmFjZXQgW2ZhY2V0XT0nZmFjZXQnICh0YWdTZWxlY3RFdmVudCk9J3RhZ1NlbGVjdCgkZXZlbnQpJyBbb3BlbkZhY2V0XT0naSA8IDInPjwvZGFzaGJvYXJkLWZhY2V0PlxuXG4gICAgICAgIDwvZGl2PlxuICAgIGAsXG4gICAgc3R5bGVVcmxzOiBbJy4vc3R5bGVzLmNzcyddXG59KVxuZXhwb3J0IGNsYXNzIEZpbHRlckxpc3RDb21wb25lbnQge1xuICAgIEBPdXRwdXQoKSB0YWdTZWxlY3RFdmVudDogRXZlbnRFbWl0dGVyPGFueT4gPSBuZXcgRXZlbnRFbWl0dGVyKCk7XG4gICAgQElucHV0KCkgZmFjZXRfdGFnczogQXJyYXk8RmFjZXQ+O1xuXG4gICAgdGFnU2VsZWN0KHRhZ05hbWUpIHtcblxuICAgICAgICB0aGlzLnRhZ1NlbGVjdEV2ZW50LmVtaXQodGFnTmFtZSk7XG5cbiAgICB9XG59XG4iXX0=