Skip to content

Commit 0bce9c7

Browse files
committed
chore(*): reverting a change by copilot
1 parent 174ec0c commit 0bce9c7

File tree

2 files changed

+4
-12
lines changed

2 files changed

+4
-12
lines changed

projects/igniteui-angular/action-strip/src/action-strip/grid-actions/grid-actions-base.directive.ts

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,7 @@ import { IgxGridActionButtonComponent } from './grid-action-button.component';
22
import { Directive, Input, AfterViewInit, QueryList, ViewChildren, IterableDiffers, booleanAttribute } from '@angular/core';
33
import { IgxActionStripComponent } from '../action-strip.component';
44
import { IgxIconService } from 'igniteui-angular/icon';
5-
6-
// Stub interface to avoid circular dependency with grids
7-
// The actual IgxRowDirective is imported at runtime
8-
interface IgxRowDirectiveStub {
9-
grid?: any;
10-
inEditMode?: boolean;
11-
}
5+
import { IgxRowDirective } from 'igniteui-angular/grids';
126

137
/* blazorElement */
148
/* contentParent: ActionStrip */
@@ -79,9 +73,7 @@ export class IgxGridActionsBaseDirective implements AfterViewInit {
7973
* @internal
8074
* @param context
8175
*/
82-
protected isRow(context): context is IgxRowDirectiveStub {
83-
// Check if context has grid property and constructor name contains 'Row'
84-
// This avoids importing IgxRowDirective directly which would create circular dependency
85-
return context && context.grid && context.constructor.name.includes('Row');
76+
protected isRow(context): context is IgxRowDirective {
77+
return context && context instanceof IgxRowDirective;
8678
}
8779
}

projects/igniteui-angular/action-strip/src/action-strip/grid-actions/grid-editing-actions.component.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import { Component, HostBinding, Input, booleanAttribute } from '@angular/core';
22
import { IgxGridActionsBaseDirective } from './grid-actions-base.directive';
3-
import { showMessage } from '../../core/utils';
43
import { addRow, addChild } from '@igniteui/material-icons-extended';
54
import { IgxGridActionButtonComponent } from './grid-action-button.component';
5+
import { showMessage } from 'igniteui-angular/core';
66

77

88
/* blazorElement */

0 commit comments

Comments
 (0)