Skip to content

Commit e4c841b

Browse files
authored
Revert "chore(deps-dev): bump @types/react from 17.0.62 to 18.2.15 (#936)" (#961)
This reverts commit a418296.
1 parent cd39778 commit e4c841b

File tree

16 files changed

+63
-71
lines changed

16 files changed

+63
-71
lines changed

docs/examples/components/TooltipSlider.tsx

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
1-
import type { SliderProps } from '@/index';
2-
import Slider from '@/index';
3-
import type { TooltipRef } from 'rc-tooltip';
4-
import Tooltip from 'rc-tooltip';
1+
import * as React from 'react';
52
import 'rc-tooltip/assets/bootstrap.css';
3+
import Slider from 'rc-slider';
4+
import type { SliderProps } from 'rc-slider';
65
import raf from 'rc-util/lib/raf';
7-
import * as React from 'react';
6+
import Tooltip from 'rc-tooltip';
87

98
const HandleTooltip = (props: {
109
value: number;
@@ -14,7 +13,7 @@ const HandleTooltip = (props: {
1413
}) => {
1514
const { value, children, visible, tipFormatter = (val) => `${val} %`, ...restProps } = props;
1615

17-
const tooltipRef = React.useRef<TooltipRef>();
16+
const tooltipRef = React.useRef<any>();
1817
const rafRef = React.useRef<number | null>(null);
1918

2019
function cancelKeepAlign() {
@@ -63,7 +62,7 @@ const TooltipSlider = ({
6362
tipFormatter,
6463
tipProps,
6564
...props
66-
}: SliderProps & { tipFormatter?: (value: number) => React.ReactNode; tipProps?: any }) => {
65+
}: SliderProps & { tipFormatter?: (value: number) => React.ReactNode; tipProps: any }) => {
6766
const tipHandleRender: SliderProps['handleRender'] = (node, handleProps) => {
6867
return (
6968
<HandleTooltip

docs/examples/debug.tsx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
1-
import Slider from '@/index';
21
import React from 'react';
2+
import Slider from 'rc-slider';
33
import '../../assets/index.less';
44

55
export default () => {
66
const [disabled, setDisabled] = React.useState(false);
77
const [range, setRange] = React.useState(false);
88
const [reverse, setReverse] = React.useState(false);
99
const [vertical, setVertical] = React.useState(false);
10+
const [value, setValue] = React.useState(30);
1011

1112
return (
1213
<div
@@ -49,7 +50,7 @@ export default () => {
4950
// allowCross={false}
5051
onChange={(nextValues) => {
5152
console.log('Change:', nextValues);
52-
// setValue(nextValues as any);
53+
// setValue(nextValues as any);
5354
}}
5455
onChangeComplete={(v) => {
5556
console.log('AfterChange:', v);

docs/examples/handle.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import Slider from '@/index';
21
import React from 'react';
2+
import Slider from 'rc-slider';
33
import '../../assets/index.less';
44
import TooltipSlider, { handleRender } from './components/TooltipSlider';
55

docs/examples/marks.tsx

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import Slider from '@/index';
21
import React from 'react';
2+
import Slider from 'rc-slider';
33
import '../../assets/index.less';
44

55
const style = { width: 400, margin: 50 };
@@ -25,14 +25,7 @@ export default () => (
2525
<div>
2626
<div style={style}>
2727
<p>Slider with marks, `step=null`</p>
28-
<Slider
29-
min={-10}
30-
marks={marks}
31-
step={null}
32-
onChange={log}
33-
defaultValue={20}
34-
onChangeComplete={(v) => console.log('AfterChange:', v)}
35-
/>
28+
<Slider min={-10} marks={marks} step={null} onChange={log} defaultValue={20} onChangeComplete={(v) => console.log('AfterChange:', v)} />
3629
</div>
3730

3831
<div style={style}>

docs/examples/multiple.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/* eslint react/no-multi-comp: 0, no-console: 0 */
2-
import Slider from '@/index';
2+
import Slider from 'rc-slider';
33
import React from 'react';
44
import '../../assets/index.less';
55

docs/examples/range.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/* eslint react/no-multi-comp: 0, no-console: 0 */
2-
import Slider from '@/index';
32
import React from 'react';
3+
import Slider from 'rc-slider';
44
import '../../assets/index.less';
55

66
const style = { width: 400, margin: 50 };

docs/examples/slider.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/* eslint react/no-multi-comp: 0, max-len: 0 */
2-
import Slider from '@/index';
32
import React from 'react';
3+
import Slider from 'rc-slider';
44
import '../../assets/index.less';
55
import TooltipSlider from './components/TooltipSlider';
66

docs/examples/vertical.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import Slider from '@/index';
21
import React from 'react';
2+
import Slider from 'rc-slider';
33
import '../../assets/index.less';
44

55
const style: React.CSSProperties = {

package.json

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@
22
"name": "rc-slider",
33
"version": "10.5.0",
44
"description": "Slider UI component for React",
5+
"engines": {
6+
"node": ">=8.x"
7+
},
58
"keywords": [
69
"react",
710
"react-component",
@@ -11,34 +14,38 @@
1114
"range"
1215
],
1316
"homepage": "http://github.com/react-component/slider/",
14-
"bugs": {
15-
"url": "http://github.com/react-component/slider/issues"
16-
},
1717
"repository": {
1818
"type": "git",
1919
"url": "[email protected]:react-component/slider.git"
2020
},
21-
"license": "MIT",
22-
"main": "./lib/index",
23-
"module": "./es/index",
24-
"types": "./lib/index.d.ts",
25-
"style": "./assets/index.css",
21+
"bugs": {
22+
"url": "http://github.com/react-component/slider/issues"
23+
},
2624
"files": [
2725
"assets/*.css",
2826
"lib",
2927
"es"
3028
],
29+
"license": "MIT",
30+
"main": "./lib/index",
31+
"module": "./es/index",
32+
"style": "./assets/index.css",
33+
"types": "./lib/index.d.ts",
3134
"scripts": {
32-
"compile": "father build && lessc assets/index.less assets/index.css",
33-
"coverage": "rc-test --coverage",
35+
"start": "dumi dev",
3436
"docs:build": "dumi build",
3537
"docs:deploy": "gh-pages -d .doc",
36-
"lint": "eslint src/ --ext .ts,.tsx,.jsx,.js,.md",
37-
"now-build": "npm run docs:build",
38+
"compile": "father build && lessc assets/index.less assets/index.css",
3839
"prepublishOnly": "npm run compile && np --yolo --no-publish",
40+
"lint": "eslint src/ --ext .ts,.tsx,.jsx,.js,.md",
3941
"prettier": "prettier --write \"**/*.{ts,tsx,js,jsx,json,md}\"",
40-
"start": "dumi dev",
41-
"test": "rc-test"
42+
"test": "rc-test",
43+
"coverage": "rc-test --coverage",
44+
"now-build": "npm run docs:build"
45+
},
46+
"peerDependencies": {
47+
"react": ">=16.9.0",
48+
"react-dom": ">=16.9.0"
4249
},
4350
"dependencies": {
4451
"@babel/runtime": "^7.10.1",
@@ -51,14 +58,14 @@
5158
"@testing-library/react": "^12.1.3",
5259
"@types/classnames": "^2.2.9",
5360
"@types/jest": "^29.5.1",
54-
"@types/react": "^18.2.41",
61+
"@types/react": "^17.0.15",
5562
"@types/react-dom": "^18.0.11",
5663
"@umijs/fabric": "^4.0.1",
5764
"cross-env": "^7.0.0",
58-
"dumi": "^2.2.10",
5965
"eslint": "^8.54.0",
6066
"eslint-plugin-jest": "^27.6.0",
6167
"eslint-plugin-unicorn": "^49.0.0",
68+
"dumi": "^2.2.10",
6269
"father": "^4.3.5",
6370
"father-build": "^1.18.6",
6471
"gh-pages": "^6.1.0",
@@ -72,12 +79,5 @@
7279
"react-dom": "^16.0.0",
7380
"regenerator-runtime": "^0.14.0",
7481
"typescript": "^5.1.6"
75-
},
76-
"peerDependencies": {
77-
"react": ">=16.9.0",
78-
"react-dom": ">=16.9.0"
79-
},
80-
"engines": {
81-
"node": ">=8.x"
8282
}
8383
}

src/Handles/Handle.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ export interface HandleProps {
2626
onChangeComplete?: () => void;
2727
}
2828

29-
const Handle = React.forwardRef<HTMLDivElement, HandleProps>((props, ref) => {
29+
const Handle = React.forwardRef((props: HandleProps, ref: React.Ref<HTMLDivElement>) => {
3030
const {
3131
prefixCls,
3232
value,
@@ -124,7 +124,7 @@ const Handle = React.forwardRef<HTMLDivElement, HandleProps>((props, ref) => {
124124
onChangeComplete?.();
125125
break;
126126
}
127-
};
127+
}
128128

129129
// ============================ Offset ============================
130130
const positionStyle = getDirectionStyle(direction, value, min, max);

0 commit comments

Comments
 (0)