Skip to content

Commit 14ce17e

Browse files
committed
chore(*): Move actionStripComponents.changes to elements.
1 parent ec31203 commit 14ce17e

4 files changed

Lines changed: 36 additions & 6 deletions

File tree

projects/igniteui-angular-elements/src/lib/grids/grid.component.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,18 @@ export class IgxGridComponent extends IgxGrid {
141141
});
142142
}
143143

144+
/**
145+
* @hidden
146+
*/
147+
public override ngAfterContentInit() {
148+
this.actionStripComponents.changes.pipe(takeUntil(this.destroy$)).subscribe(() => {
149+
if (this.actionStrip) {
150+
this.actionStrip.menuOverlaySettings.outlet = this.outlet;
151+
}
152+
});
153+
super.ngAfterContentInit();
154+
}
155+
144156
@Output()
145157
public columnsAutogenerated = new EventEmitter<IColumnsAutoGeneratedEventArgs>();
146158

projects/igniteui-angular-elements/src/lib/grids/hierarchical-grid.component.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -195,6 +195,18 @@ export class IgxHierarchicalGridComponent extends IgxHierarchicalGrid {
195195
});
196196
}
197197

198+
/**
199+
* @hidden
200+
*/
201+
public override ngAfterContentInit() {
202+
this.actionStripComponents.changes.pipe(takeUntil(this.destroy$)).subscribe(() => {
203+
if (this.actionStrip) {
204+
this.actionStrip.menuOverlaySettings.outlet = this.outlet;
205+
}
206+
});
207+
super.ngAfterContentInit();
208+
}
209+
198210
/**
199211
* @hidden
200212
*/

projects/igniteui-angular-elements/src/lib/grids/tree-grid.component.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,18 @@ export class IgxTreeGridComponent extends IgxTreeGrid {
138138
});
139139
}
140140

141+
/**
142+
* @hidden
143+
*/
144+
public override ngAfterContentInit() {
145+
this.actionStripComponents.changes.pipe(takeUntil(this.destroy$)).subscribe(() => {
146+
if (this.actionStrip) {
147+
this.actionStrip.menuOverlaySettings.outlet = this.outlet;
148+
}
149+
});
150+
super.ngAfterContentInit();
151+
}
152+
141153
@Output()
142154
public columnsAutogenerated = new EventEmitter<IColumnsAutoGeneratedEventArgs>();
143155

projects/igniteui-angular/grids/grid/src/grid-base.directive.ts

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4049,12 +4049,6 @@ export abstract class IgxGridBaseDirective implements GridType,
40494049
this.setUpPaginator();
40504050
});
40514051

4052-
this.actionStripComponents.changes.pipe(takeUntil(this.destroy$)).subscribe(() => {
4053-
if (this.actionStrip) {
4054-
this.actionStrip.menuOverlaySettings.outlet = this.outlet;
4055-
}
4056-
});
4057-
40584052
if (this.actionStrip) {
40594053
this.actionStrip.menuOverlaySettings.outlet = this.outlet;
40604054
}

0 commit comments

Comments
 (0)