Add Output Event From FilterButtomComponent

This commit is contained in:
Sebastian
2020-04-28 16:00:53 +02:00
parent 3f38f2acb7
commit 8512505a00
4 changed files with 10 additions and 7 deletions

View File

@@ -3,6 +3,6 @@
*ngIf="showBreadCrumbs$ | async"
>
</app-breadcrumbs>
<app-filter-button *ngIf="showFilter$ | async"
<app-filter-button *ngIf="showFilter$ | async" (toggleFilter)="toggleFilter()"
></app-filter-button>
</div>

View File

@@ -13,4 +13,8 @@ export class ContentHeaderComponent {
@Input() showBreadCrumbs$: Observable<boolean>
constructor() { }
toggleFilter() {
console.log('Click Filter')
}
}

View File

@@ -1,4 +1,4 @@
<div class="container" [class.active]="active">
<div class="container" (click)="toggleFilter.emit()" [class.active]="active">
<lib-icon class="icon" width="20px" [name]="active ? 'Icon_Filter_active' : 'Icon_Filter'"></lib-icon>
<p class="text">Filter</p>
<p class="text" >Filter</p>
</div>

View File

@@ -1,4 +1,4 @@
import { Component, OnInit, ChangeDetectionStrategy, Output, EventEmitter, Input } from '@angular/core';
import { Component, ChangeDetectionStrategy, Output, EventEmitter, Input } from '@angular/core';
@Component({
selector: 'app-filter-button',
@@ -7,10 +7,9 @@ import { Component, OnInit, ChangeDetectionStrategy, Output, EventEmitter, Input
changeDetection: ChangeDetectionStrategy.OnPush
})
export class FilterButtonComponent implements OnInit {
export class FilterButtonComponent {
@Input() active = false;
@Output() toggleFilter = new EventEmitter();
constructor() { }
ngOnInit() { }
}