Skip to content

Commit 20e4c90

Browse files
committed
chore: remove react-is
1 parent 09a7de0 commit 20e4c90

File tree

4 files changed

+2
-22
lines changed

4 files changed

+2
-22
lines changed

package.json

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,6 @@
122122
"react-dropzone": "^14.2.3",
123123
"react-fast-compare": "^3.2.2",
124124
"react-image-gallery": "1.2.12",
125-
"react-is": "^18.1.0",
126125
"react-markdown": "^8.0.7",
127126
"react-player": "2.10.1",
128127
"react-popper": "^2.3.0",
@@ -205,7 +204,6 @@
205204
"@types/react": "^19.0.7",
206205
"@types/react-dom": "^19.0.3",
207206
"@types/react-image-gallery": "^1.2.4",
208-
"@types/react-is": "^19.0.0",
209207
"@types/textarea-caret": "3.0.0",
210208
"@types/uuid": "^8.3.0",
211209
"@typescript-eslint/eslint-plugin": "5.62.0",

src/components/AutoCompleteTextarea/Textarea.jsx

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ import React from 'react';
22
import PropTypes from 'prop-types';
33
import Textarea from 'react-textarea-autosize';
44
import getCaretCoordinates from 'textarea-caret';
5-
import { isValidElementType } from 'react-is';
65
import clsx from 'clsx';
76

87
import { List as DefaultSuggestionList } from './List';
@@ -362,10 +361,6 @@ export class ReactTextareaAutocomplete extends React.Component {
362361
throw new Error('Trigger provider has to provide an array!');
363362
}
364363

365-
if (!isValidElementType(component)) {
366-
throw new Error('Component should be defined!');
367-
}
368-
369364
// throw away if we resolved old trigger
370365
if (currentTrigger !== this.state.currentTrigger) return;
371366

src/components/AutoCompleteTextarea/utils.js

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
import { isValidElementType } from 'react-is';
2-
31
export const DEFAULT_CARET_POSITION = 'next';
42

53
export function defaultScrollToItem(container, item) {
@@ -42,11 +40,7 @@ export const triggerPropsCheck = ({ trigger }) => {
4240
// $FlowFixMe
4341
const triggerSetting = settings;
4442

45-
const { callback, component, dataProvider, output } = triggerSetting;
46-
47-
if (!isValidElementType(component)) {
48-
return Error('Invalid prop trigger: component should be defined.');
49-
}
43+
const { callback, dataProvider, output } = triggerSetting;
5044

5145
if (!dataProvider || typeof dataProvider !== 'function') {
5246
return Error('Invalid prop trigger: dataProvider should be defined.');

yarn.lock

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2642,13 +2642,6 @@
26422642
dependencies:
26432643
"@types/react" "*"
26442644

2645-
"@types/react-is@^19.0.0":
2646-
version "19.0.0"
2647-
resolved "https://registry.yarnpkg.com/@types/react-is/-/react-is-19.0.0.tgz#eccf45556cf1858e9116eed1f9e7b51496501a7a"
2648-
integrity sha512-71dSZeeJ0t3aoPyY9x6i+JNSvg5m9EF2i2OlSZI5QoJuI8Ocgor610i+4A10TQmURR+0vLwcVCEYFpXdzM1Biw==
2649-
dependencies:
2650-
"@types/react" "*"
2651-
26522645
"@types/react@*":
26532646
version "18.2.55"
26542647
resolved "https://registry.yarnpkg.com/@types/react/-/react-18.2.55.tgz#38141821b7084404b5013742bc4ae08e44da7a67"
@@ -11042,7 +11035,7 @@ react-is@^17.0.1:
1104211035
resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0"
1104311036
integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==
1104411037

11045-
react-is@^18.0.0, react-is@^18.1.0:
11038+
react-is@^18.0.0:
1104611039
version "18.3.1"
1104711040
resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.3.1.tgz#e83557dc12eae63a99e003a46388b1dcbb44db7e"
1104811041
integrity sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==

0 commit comments

Comments
 (0)