Skip to content

Commit 111efad

Browse files
j2ghzMethuselah96
andauthored
Fix types compatibility with React 19 (#5974)
* Fix types compatibility with React 19 * Create tough-hats-help.md --------- Co-authored-by: Nathan Bierema <[email protected]>
1 parent 28251dc commit 111efad

File tree

15 files changed

+28
-27
lines changed

15 files changed

+28
-27
lines changed

.changeset/tough-hats-help.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'react-select': patch
3+
---
4+
5+
Fix types compatibility with React 19

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
"@types/jest-in-case": "^1.0.6",
3535
"@types/node": "^16.11.68",
3636
"@types/pretty-proptypes": "^1.1.0",
37-
"@types/react": "^16.14.2",
37+
"@types/react": "^16.14.60",
3838
"@types/react-dom": "^16.9.10",
3939
"@types/react-transition-group": "^4.4.0",
4040
"@typescript-eslint/eslint-plugin": "^4.14.0",

packages/react-select/src/Select.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import {
44
Component,
55
FocusEventHandler,
66
FormEventHandler,
7+
JSX,
78
KeyboardEventHandler,
89
MouseEventHandler,
910
ReactNode,

packages/react-select/src/components/Control.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/** @jsx jsx */
2-
import { ReactNode, Ref } from 'react';
2+
import { JSX, ReactNode, Ref } from 'react';
33
import { jsx } from '@emotion/react';
44

55
import {

packages/react-select/src/components/Group.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/** @jsx jsx */
2-
import { ComponentType, ReactNode } from 'react';
2+
import { ComponentType, JSX, ReactNode } from 'react';
33
import { jsx } from '@emotion/react';
44
import { cleanCommonProps, getStyleProps } from '../utils';
55

packages/react-select/src/components/Menu.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
/** @jsx jsx */
22
import {
33
createContext,
4+
JSX,
45
ReactElement,
56
ReactNode,
67
Ref,

packages/react-select/src/components/MultiValue.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/** @jsx jsx */
2-
import { ComponentType, ReactNode } from 'react';
2+
import { ComponentType, JSX, ReactNode } from 'react';
33
import { jsx } from '@emotion/react';
44
import { CrossIcon } from './indicators';
55
import {

packages/react-select/src/components/Option.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/** @jsx jsx */
2-
import { ReactNode, RefCallback } from 'react';
2+
import { JSX, ReactNode, RefCallback } from 'react';
33
import { jsx } from '@emotion/react';
44

55
import {

packages/react-select/src/components/Placeholder.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/** @jsx jsx */
2-
import { ReactNode } from 'react';
2+
import { JSX, ReactNode } from 'react';
33
import { jsx } from '@emotion/react';
44
import {
55
CommonPropsAndClassName,

packages/react-select/src/components/SingleValue.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/** @jsx jsx */
2-
import { ReactNode } from 'react';
2+
import { JSX, ReactNode } from 'react';
33
import { jsx } from '@emotion/react';
44
import {
55
CommonPropsAndClassName,

0 commit comments

Comments
 (0)