@@ -10,14 +10,8 @@ import evaluateChildren, {isComponent} from './evaluate-children';
1010
1111import type { ViewOrViews } from '../deckgl' ;
1212import type { Deck , Viewport } from '@deck.gl/core' ;
13- import type { EventManager } from 'mjolnir.js' ;
1413import { DeckGlContext , type DeckGLContextValue } from './deckgl-context' ;
1514
16- type DeckWithEventManager = {
17- eventManager ?: EventManager | null ;
18- getEventManager ?: ( viewId ?: string ) => EventManager | null ;
19- } ;
20-
2115// Iterate over views and reposition children associated with views
2216// TODO - Can we supply a similar function for the non-React case?
2317export default function positionChildrenUnderViews < ViewsT extends ViewOrViews > ( {
@@ -35,7 +29,6 @@ export default function positionChildrenUnderViews<ViewsT extends ViewOrViews>({
3529 if ( ! viewManager || ! viewManager . views . length ) {
3630 return [ ] ;
3731 }
38- const deckWithEventManager = deck as unknown as DeckWithEventManager ;
3932
4033 const views : Record <
4134 string ,
@@ -106,8 +99,7 @@ export default function positionChildrenUnderViews<ViewsT extends ViewOrViews>({
10699 viewport,
107100 // @ts -expect-error accessing protected property
108101 container : deck . canvas . offsetParent ,
109- eventManager :
110- deckWithEventManager . getEventManager ?.( viewId ) || deckWithEventManager . eventManager || null ,
102+ eventManager : deck . getEventManager ( viewId ) ,
111103 onViewStateChange : params => {
112104 params . viewId = viewId ;
113105 // @ts -expect-error accessing protected method
0 commit comments