Skip to content

Commit 133be5c

Browse files
hanastasovLipata
andauthored
fix(grid): set ConnectedPosotionStrategy for toolbar actions (#10595)
* fix(grid): set ConnectedPosotionStrategy for toolbar actions Co-authored-by: Nikolay Alipiev <[email protected]>
1 parent 762df5a commit 133be5c

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

projects/igniteui-angular/src/lib/grids/toolbar/grid-toolbar.base.ts

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,9 @@ import { ElasticPositionStrategy } from '../../services/overlay/position/elastic
88
import { IColumnToggledEventArgs } from '../common/events';
99
import { IgxColumnActionsComponent } from '../column-actions/column-actions.component';
1010
import { IgxToggleDirective, ToggleViewCancelableEventArgs, ToggleViewEventArgs } from '../../directives/toggle/toggle.directive';
11-
import { OverlaySettings } from '../../services/overlay/utilities';
11+
import { HorizontalAlignment, OverlaySettings, VerticalAlignment } from '../../services/overlay/utilities';
1212
import { IgxToolbarToken } from './token';
13+
import { ConnectedPositioningStrategy } from '../../services/overlay/position/connected-positioning-strategy';
1314

1415

1516
/**
@@ -43,7 +44,7 @@ export abstract class BaseToolbarDirective implements OnDestroy {
4344
@Input()
4445
public set overlaySettings(overlaySettings: OverlaySettings) {
4546
this._overlaySettings = overlaySettings;
46-
};
47+
}
4748

4849
/**
4950
* Returns overlay settings
@@ -85,7 +86,12 @@ export abstract class BaseToolbarDirective implements OnDestroy {
8586
private $sub: Subscription;
8687

8788
private _overlaySettings: OverlaySettings = {
88-
positionStrategy: new ElasticPositionStrategy(),
89+
positionStrategy: new ConnectedPositioningStrategy({
90+
horizontalDirection: HorizontalAlignment.Left,
91+
horizontalStartPoint: HorizontalAlignment.Right,
92+
verticalDirection: VerticalAlignment.Bottom,
93+
verticalStartPoint: VerticalAlignment.Bottom
94+
}),
8995
scrollStrategy: new AbsoluteScrollStrategy(),
9096
modal: false,
9197
closeOnEscape: true,

0 commit comments

Comments
 (0)