Skip to content

Commit a3465f0

Browse files
authored
chore: rc-util remove all the .js suffix file (#610)
* fix: fix * fix: fix * fix: fix * fix: fix * fix: fix * fix: fix * fix: fix lint * fix: up dependencies * chore: update father targets * fix: fix
1 parent fab86ea commit a3465f0

38 files changed

+129
-853
lines changed

package.json

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
"build": "dumi build",
2626
"compile": "father build",
2727
"coverage": "npm test -- --coverage",
28-
"lint": "eslint src/ --ext .tsx,.ts & eslint tests/ --ext .js",
28+
"lint": "eslint src/ --ext .tsx,.ts & eslint tests/ --ext .tsx,.ts",
2929
"prepare": "husky install",
3030
"prepublishOnly": "npm run compile && np --yolo --no-publish",
3131
"start": "dumi dev",
@@ -38,7 +38,6 @@
3838
]
3939
},
4040
"dependencies": {
41-
"@babel/runtime": "^7.18.3",
4241
"react-is": "^18.2.0"
4342
},
4443
"devDependencies": {
@@ -52,7 +51,6 @@
5251
"@types/responselike": "^1.0.0",
5352
"@types/warning": "^3.0.0",
5453
"@umijs/fabric": "^3.0.0",
55-
"create-react-class": "^15.6.3",
5654
"cross-env": "^7.0.2",
5755
"dumi": "^2.1.3",
5856
"eslint": "^8.54.0",

src/Children/mapSelf.js

Lines changed: 0 additions & 10 deletions
This file was deleted.

src/ContainerRender.js

Lines changed: 0 additions & 72 deletions
This file was deleted.

src/Dom/addEventListener.js

Lines changed: 0 additions & 20 deletions
This file was deleted.

src/Dom/class.js

Lines changed: 0 additions & 28 deletions
This file was deleted.

src/Dom/css.js

Lines changed: 0 additions & 113 deletions
This file was deleted.

src/Dom/support.js

Lines changed: 0 additions & 26 deletions
This file was deleted.

src/PortalWrapper.tsx

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
/* eslint-disable no-underscore-dangle,react/require-default-props */
22
import * as React from 'react';
33
import raf from './raf';
4-
import Portal, { PortalRef } from './Portal';
4+
import Portal from './Portal';
5+
import type { PortalRef } from './Portal';
56
import canUseDom from './Dom/canUseDom';
6-
import switchScrollingEffect from './switchScrollingEffect';
77
import setStyle from './setStyle';
88
import ScrollLocker from './Dom/scrollLocker';
99

@@ -59,7 +59,7 @@ export interface PortalWrapperProps {
5959
class PortalWrapper extends React.Component<PortalWrapperProps> {
6060
container?: HTMLElement;
6161

62-
componentRef: React.RefObject<PortalRef> = React.createRef();
62+
componentRef = React.createRef<PortalRef>();
6363

6464
rafId?: number;
6565

@@ -73,8 +73,8 @@ class PortalWrapper extends React.Component<PortalWrapperProps> {
7373
}
7474

7575
renderComponent?: (info: {
76-
afterClose: Function;
77-
onClose: Function;
76+
afterClose: (...params: any[]) => void;
77+
onClose: (...params: any[]) => void;
7878
visible: boolean;
7979
}) => void;
8080

@@ -206,7 +206,6 @@ class PortalWrapper extends React.Component<PortalWrapperProps> {
206206
*/
207207
switchScrollingEffect = () => {
208208
if (openCount === 1 && !Object.keys(cacheOverflow).length) {
209-
switchScrollingEffect();
210209
// Must be set after switchScrollingEffect
211210
cacheOverflow = setStyle({
212211
overflow: 'hidden',
@@ -216,7 +215,6 @@ class PortalWrapper extends React.Component<PortalWrapperProps> {
216215
} else if (!openCount) {
217216
setStyle(cacheOverflow);
218217
cacheOverflow = {};
219-
switchScrollingEffect(true);
220218
}
221219
};
222220

0 commit comments

Comments
 (0)