Skip to content

Commit ea8241a

Browse files
devversionkara
authored andcommitted
feat(overlay): expose interface for custom positions (#4374)
1 parent bfeb515 commit ea8241a

File tree

2 files changed

+21
-18
lines changed

2 files changed

+21
-18
lines changed

src/lib/core/core.ts

Lines changed: 1 addition & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -37,24 +37,7 @@ export {DomPortalHost} from './portal/dom-portal-host';
3737
export * from './platform/index';
3838

3939
// Overlay
40-
export {Overlay, OVERLAY_PROVIDERS} from './overlay/overlay';
41-
export {OverlayContainer} from './overlay/overlay-container';
42-
export {FullscreenOverlayContainer} from './overlay/fullscreen-overlay-container';
43-
export {OverlayRef} from './overlay/overlay-ref';
44-
export {OverlayState} from './overlay/overlay-state';
45-
export {
46-
ConnectedOverlayDirective,
47-
OverlayOrigin,
48-
OverlayModule,
49-
} from './overlay/overlay-directives';
50-
export * from './overlay/position/global-position-strategy';
51-
export * from './overlay/position/connected-position-strategy';
52-
export * from './overlay/position/connected-position';
53-
export {ScrollDispatcher} from './overlay/scroll/scroll-dispatcher';
54-
export {ScrollStrategy} from './overlay/scroll/scroll-strategy';
55-
export {RepositionScrollStrategy} from './overlay/scroll/reposition-scroll-strategy';
56-
export {CloseScrollStrategy} from './overlay/scroll/close-scroll-strategy';
57-
export {NoopScrollStrategy} from './overlay/scroll/noop-scroll-strategy';
40+
export * from './overlay/index';
5841

5942
// Gestures
6043
export {GestureConfig} from './gestures/gesture-config';

src/lib/core/overlay/index.ts

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
export {Overlay, OVERLAY_PROVIDERS} from './overlay';
2+
export {OverlayContainer} from './overlay-container';
3+
export {FullscreenOverlayContainer} from './fullscreen-overlay-container';
4+
export {OverlayRef} from './overlay-ref';
5+
export {OverlayState} from './overlay-state';
6+
export {ConnectedOverlayDirective, OverlayOrigin, OverlayModule} from './overlay-directives';
7+
export {ScrollDispatcher} from './scroll/scroll-dispatcher';
8+
9+
export * from './position/connected-position';
10+
11+
// Export pre-defined position strategies and interface to build custom ones.
12+
export {PositionStrategy} from './position/position-strategy';
13+
export {GlobalPositionStrategy} from './position/global-position-strategy';
14+
export {ConnectedPositionStrategy} from './position/connected-position-strategy';
15+
16+
// Export pre-defined scroll strategies and interface to build custom ones.
17+
export {ScrollStrategy} from './scroll/scroll-strategy';
18+
export {RepositionScrollStrategy} from './scroll/reposition-scroll-strategy';
19+
export {CloseScrollStrategy} from './scroll/close-scroll-strategy';
20+
export {NoopScrollStrategy} from './scroll/noop-scroll-strategy';

0 commit comments

Comments
 (0)