From b84c85d34ea6d0495ca3703f3fb0312f7f387415 Mon Sep 17 00:00:00 2001 From: sai6855 Date: Thu, 19 Sep 2024 17:42:58 +0530 Subject: [PATCH] use parseInt instead of split --- .../mui-utils/src/getReactElementRef/getReactElementRef.ts | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/packages/mui-utils/src/getReactElementRef/getReactElementRef.ts b/packages/mui-utils/src/getReactElementRef/getReactElementRef.ts index 94dedd0548a54f..fbdacefa82dbd1 100644 --- a/packages/mui-utils/src/getReactElementRef/getReactElementRef.ts +++ b/packages/mui-utils/src/getReactElementRef/getReactElementRef.ts @@ -10,10 +10,8 @@ import * as React from 'react'; export default function getReactElementRef( element: React.ReactElement, ): React.Ref | null | undefined { - const reactMajorVersion = parseInt(React.version.split('.')[0], 10); - // 'ref' is passed as prop in React 19, whereas 'ref' is directly attached to children in older versions - if (reactMajorVersion >= 19) { + if (parseInt(React.version, 10) >= 19) { return element.props?.ref; } // @ts-expect-error element.ref is not included in the ReactElement type