Skip to content

Commit 5063440

Browse files
authored
Merge pull request #3028 from IgniteUI/vdyulgerov/fix-snackbar-not-closing
close snackbar on page change
2 parents 77b50ae + dcc1ee3 commit 5063440

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

src/app/hierarchical-grid/hierarchical-grid-selection/hierarchical-grid-selection.component.ts

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Component, OnInit, ViewChild } from '@angular/core';
1+
import { Component, OnDestroy, OnInit, ViewChild } from '@angular/core';
22
import { IgxSnackbarComponent } from 'igniteui-angular';
33
import { SINGERS } from '../../data/singersData';
44

@@ -8,7 +8,7 @@ import { SINGERS } from '../../data/singersData';
88
templateUrl: 'hierarchical-grid-selection.component.html'
99
})
1010

11-
export class HGridSelectionSampleComponent implements OnInit {
11+
export class HGridSelectionSampleComponent implements OnInit, OnDestroy {
1212
@ViewChild(IgxSnackbarComponent, { static: true }) public snackbar: IgxSnackbarComponent;
1313
public localdata;
1414
public selectionMode = 'multiple';
@@ -28,6 +28,10 @@ export class HGridSelectionSampleComponent implements OnInit {
2828
this.snackbar.open();
2929
}
3030

31+
public ngOnDestroy(): void {
32+
this.snackbar.close();
33+
}
34+
3135
public selectCellSelectionMode(args) {
3236
this.selectionMode = this.selectionModes[args.index].label;
3337
this.snackbar.open();
@@ -38,4 +42,5 @@ export class HGridSelectionSampleComponent implements OnInit {
3842
}
3943

4044
public formatter = (a) => a;
45+
4146
}

0 commit comments

Comments
 (0)