From 0d148634650f3013c536603f7e5c4c695e574a6a Mon Sep 17 00:00:00 2001 From: Philipp Keck Date: Sat, 7 Dec 2024 14:03:58 +0100 Subject: [PATCH] Update nodeRef type for React v19 compatibility Fixes #768. See also https://react.dev/blog/2024/04/25/react-19-upgrade-guide#useref-requires-argument. Only a type change is required, because React's typings (DefinitelyTyped) were changed. The implementation in DraggableCore.js itself already tolerates / guard against `.current==null` everywhere. --- typings/index.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/typings/index.d.ts b/typings/index.d.ts index 2ad9ec79..14d29b8c 100644 --- a/typings/index.d.ts +++ b/typings/index.d.ts @@ -50,7 +50,7 @@ declare module 'react-draggable' { offsetParent: HTMLElement, grid: [number, number], handle: string, - nodeRef?: React.RefObject, + nodeRef?: React.RefObject, onStart: DraggableEventHandler, onDrag: DraggableEventHandler, onStop: DraggableEventHandler,