Skip to content

Commit a110e42

Browse files
authored
type: fix type (#101)
* type: fix type * type: fix type
1 parent 8e0fc6d commit a110e42

File tree

2 files changed

+12
-9
lines changed

2 files changed

+12
-9
lines changed

package.json

+3-3
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

+9-6
Original file line numberDiff line numberDiff line change
@@ -53,11 +53,13 @@ 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,
5858
className:
59-
clsx(inputElement.props.className, !hasAffix && classNames?.variant) ||
60-
null,
59+
clsx(
60+
(inputElement as ReactElement<any>).props?.className,
61+
!hasAffix && classNames?.variant,
62+
) || null,
6163
});
6264

6365
// ======================== Ref ======================== //
@@ -191,10 +193,11 @@ const BaseInput = React.forwardRef<HolderRef, BaseInputProps>((props, ref) => {
191193
}
192194

193195
// `className` and `style` are always on the root element
194-
return React.cloneElement(element, {
195-
className: clsx(element.props?.className, className) || null,
196+
return React.cloneElement(element as ReactElement<any>, {
197+
className:
198+
clsx((element as ReactElement<any>).props?.className, className) || null,
196199
style: {
197-
...element.props?.style,
200+
...(element as ReactElement<any>).props?.style,
198201
...style,
199202
},
200203
hidden,

0 commit comments

Comments
 (0)