Skip to content

Commit 43cd922

Browse files
committed
type: fix type
1 parent 8db90a4 commit 43cd922

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

src/BaseInput.tsx

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

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

6465
// ======================== Ref ======================== //
@@ -193,7 +194,8 @@ const BaseInput = React.forwardRef<HolderRef, BaseInputProps>((props, ref) => {
193194

194195
// `className` and `style` are always on the root element
195196
return React.cloneElement(element as ReactElement<any>, {
196-
className: clsx((element as ReactElement<any>).props?.className, className),
197+
className:
198+
clsx((element as ReactElement<any>).props?.className, className) || null,
197199
style: {
198200
...(element as ReactElement<any>).props?.style,
199201
...style,

0 commit comments

Comments
 (0)