Skip to content

Commit 8db90a4

Browse files
committed
type: fix type
1 parent 8e0fc6d commit 8db90a4

File tree

2 files changed

+11
-10
lines changed

2 files changed

+11
-10
lines changed

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -54,13 +54,13 @@
5454
"@testing-library/user-event": "^14.0.0-beta",
5555
"@types/classnames": "^2.2.9",
5656
"@types/jest": "^29.5.14",
57-
"@types/react": "^18.3.12",
57+
"@types/react": "^19.0.0",
5858
"@types/react-dom": "^19.0.1",
59-
"@umijs/fabric": "^2.0.8",
59+
"@umijs/fabric": "^4.0.0",
6060
"coveralls": "^3.0.6",
6161
"cross-env": "^7.0.2",
6262
"dumi": "^2.1.14",
63-
"eslint": "^7.0.0",
63+
"eslint": "^8.0.0",
6464
"father": "^4.3.7",
6565
"gh-pages": "^6.2.0",
6666
"husky": "^9.1.7",

src/BaseInput.tsx

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -53,11 +53,12 @@ const BaseInput = React.forwardRef<HolderRef, BaseInputProps>((props, ref) => {
5353

5454
const hasAffix = hasPrefixSuffix(props);
5555

56-
let element: ReactElement = cloneElement(inputElement, {
56+
let element: ReactElement = cloneElement(inputElement as ReactElement<any>, {
5757
value,
58-
className:
59-
clsx(inputElement.props.className, !hasAffix && classNames?.variant) ||
60-
null,
58+
className: clsx(
59+
(inputElement as ReactElement<any>).props?.className,
60+
!hasAffix && classNames?.variant,
61+
),
6162
});
6263

6364
// ======================== Ref ======================== //
@@ -191,10 +192,10 @@ const BaseInput = React.forwardRef<HolderRef, BaseInputProps>((props, ref) => {
191192
}
192193

193194
// `className` and `style` are always on the root element
194-
return React.cloneElement(element, {
195-
className: clsx(element.props?.className, className) || null,
195+
return React.cloneElement(element as ReactElement<any>, {
196+
className: clsx((element as ReactElement<any>).props?.className, className),
196197
style: {
197-
...element.props?.style,
198+
...(element as ReactElement<any>).props?.style,
198199
...style,
199200
},
200201
hidden,

0 commit comments

Comments
 (0)