@@ -6,10 +6,8 @@ import {
66 Inject ,
77 Input ,
88 OnDestroy ,
9- OnInit ,
109 Optional
1110} from '@angular/core' ;
12- import { first } from 'rxjs/operators' ;
1311import { Subscription } from 'rxjs' ;
1412import { IDisplayDensityOptions , DisplayDensityToken , DisplayDensityBase } from '../../core/displayDensity' ;
1513import { IgxIconService } from '../../icon/public_api' ;
@@ -30,7 +28,7 @@ import { GridType } from '../common/grid.interface';
3028 selector : 'igx-grid-toolbar' ,
3129 templateUrl : './grid-toolbar.component.html'
3230} )
33- export class IgxGridToolbarComponent extends DisplayDensityBase implements OnInit , OnDestroy {
31+ export class IgxGridToolbarComponent extends DisplayDensityBase implements OnDestroy {
3432
3533 /**
3634 * When enabled, shows the indeterminate progress bar.
@@ -106,10 +104,6 @@ export class IgxGridToolbarComponent extends DisplayDensityBase implements OnIni
106104 return this . displayDensity === 'compact' ;
107105 }
108106
109- /** @hidden @internal */
110- @HostBinding ( 'style.max-width.px' )
111- @HostBinding ( 'style.flex-basis.px' )
112- public width = null ;
113107
114108 protected _grid : IgxGridBaseDirective ;
115109 protected sub : Subscription ;
@@ -125,12 +119,6 @@ export class IgxGridToolbarComponent extends DisplayDensityBase implements OnIni
125119 this . iconService . addSvgIconFromText ( unpinLeft . name , unpinLeft . value , 'imx-icons' ) ;
126120 }
127121
128- /** @hidden @internal */
129- public ngOnInit ( ) {
130- this . grid . rendered$ . pipe ( first ( ) ) . subscribe ( ( ) => this . width = this . grid . outerWidth ) ;
131- this . sub = this . grid . resizeNotify . subscribe ( ( ) => this . width = this . grid . outerWidth ) ;
132- }
133-
134122 /** @hidden @internal */
135123 public ngOnDestroy ( ) {
136124 this . sub ?. unsubscribe ( ) ;
0 commit comments