diff --git a/examples/vite-app/src/examples/Figma/index.tsx b/examples/vite-app/src/examples/Figma/index.tsx index 59d887ad..12b867fe 100644 --- a/examples/vite-app/src/examples/Figma/index.tsx +++ b/examples/vite-app/src/examples/Figma/index.tsx @@ -6,7 +6,7 @@ import ReactFlow, { Edge, useReactFlow, useKeyPress, -} from 'react-flow-renderer'; +} from 'reactflow'; const MULTI_SELECT_KEY = ['Meta', 'Shift']; diff --git a/packages/core/src/components/UserSelection/index.tsx b/packages/core/src/components/UserSelection/index.tsx index fa2fdc4f..bfd8adda 100644 --- a/packages/core/src/components/UserSelection/index.tsx +++ b/packages/core/src/components/UserSelection/index.tsx @@ -25,6 +25,9 @@ type UserSelectionProps = { onClick?: (e: React.MouseEvent) => void; onContextMenu?: (e: React.MouseEvent) => void; onWheel?: (e: React.WheelEvent) => void; + onMouseEnter?: (e: React.MouseEvent) => void; + onMouseMove?: (e: React.MouseEvent) => void; + onMouseLeave?: (e: React.MouseEvent) => void; children: React.ReactNode; }; @@ -67,6 +70,9 @@ const UserSelection = memo( onClick, onContextMenu, onWheel, + onMouseEnter: onPaneMouseEnter, + onMouseMove: onPaneMouseMove, + onMouseLeave: onPaneMouseLeave, children, }: UserSelectionProps) => { const container = useRef(null); @@ -198,6 +204,9 @@ const UserSelection = memo( onClick, onContextMenu, onWheel, + onMouseEnter: onPaneMouseEnter, + onMouseMove: onPaneMouseMove, + onMouseLeave: onPaneMouseLeave, }, container );