(null);
-
- function setRootRef(element: HTMLDivElement | null) {
- rootElementRef.current = element;
-
- if (typeof ref === 'function') {
- ref(element);
- return;
- }
-
- if (ref) {
- ref.current = element;
- }
- }
-
return (
(
noPanClassName={noPanClassName}
nodeOrigin={nodeOrigin}
rfId={rfId}
- rootElementRef={rootElementRef}
/>
{children}
diff --git a/packages/core/src/store/initialState.ts b/packages/core/src/store/initialState.ts
index a0353868..ab918e65 100644
--- a/packages/core/src/store/initialState.ts
+++ b/packages/core/src/store/initialState.ts
@@ -54,7 +54,6 @@ const initialState: ReactFlowStore = {
connectOnClick: true,
ariaLiveMessage: '',
- rootElementRef: { current: null }
};
export default initialState;
diff --git a/packages/core/src/types/general.ts b/packages/core/src/types/general.ts
index 48222f49..b18f4d32 100644
--- a/packages/core/src/types/general.ts
+++ b/packages/core/src/types/general.ts
@@ -1,5 +1,5 @@
/* eslint-disable @typescript-eslint/no-explicit-any */
-import type { MouseEvent as ReactMouseEvent, ComponentType, MemoExoticComponent, MutableRefObject } from 'react';
+import type { MouseEvent as ReactMouseEvent, ComponentType, MemoExoticComponent } from 'react';
import type { Selection as D3Selection, ZoomBehavior } from 'd3';
import type { XYPosition, Rect, Transform, CoordinateExtent } from './utils';
@@ -129,8 +129,6 @@ export type ViewportHelperFunctions = {
viewportInitialized: boolean;
};
-export type RootElementRef = MutableRefObject
-
export type ReactFlowStore = {
rfId: string;
width: number;
@@ -210,7 +208,6 @@ export type ReactFlowStore = {
onSelectionChange?: OnSelectionChangeFunc;
ariaLiveMessage: string;
- rootElementRef: RootElementRef
};
export type ReactFlowActions = {