Skip to content

Commit d6f019d

Browse files
committed
feat(radio): 支持自定义icon的classname
1 parent 8ddee7c commit d6f019d

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

src/packages/radio/radio.taro.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ export const Radio: FC<
8484
return React.isValidElement(activeIcon) ? (
8585
React.cloneElement<any>(activeIcon, {
8686
...activeIcon.props,
87-
className: classNames(color()),
87+
className: classNames(activeIcon.props.className, color()),
8888
})
8989
) : (
9090
<CheckChecked className={classNames(color())} />
@@ -93,7 +93,7 @@ export const Radio: FC<
9393
return React.isValidElement(icon) ? (
9494
React.cloneElement<any>(icon, {
9595
...icon.props,
96-
className: classNames(color()),
96+
className: classNames(icon.props.className, color()),
9797
})
9898
) : (
9999
<CheckNormal className={classNames(color())} />

src/packages/radio/radio.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ export const Radio: FunctionComponent<
7979
return React.isValidElement(activeIcon) ? (
8080
React.cloneElement<any>(activeIcon, {
8181
...activeIcon.props,
82-
className: classNames(color()),
82+
className: classNames(activeIcon.props.className, color()),
8383
})
8484
) : (
8585
<CheckChecked className={classNames(color())} />
@@ -88,7 +88,7 @@ export const Radio: FunctionComponent<
8888
return React.isValidElement(icon) ? (
8989
React.cloneElement<any>(icon, {
9090
...icon.props,
91-
className: classNames(color()),
91+
className: classNames(icon.props.className, color()),
9292
})
9393
) : (
9494
<CheckNormal className={classNames(color())} />

0 commit comments

Comments
 (0)