瀏覽代碼

chore: fix buttonGroup ts check error

pointhalo 3 年之前
父節點
當前提交
da61cc0674
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      packages/semi-ui/button/buttonGroup.tsx

+ 2 - 2
packages/semi-ui/button/buttonGroup.tsx

@@ -15,7 +15,7 @@ export interface ButtonGroupProps extends BaseProps {
     size?: Size;
     size?: Size;
     theme?: Theme;
     theme?: Theme;
     className?: string;
     className?: string;
-    children?: React.ReactChild;
+    children?: React.ReactNode;
     'aria-label'?: React.AriaAttributes['aria-label'];
     'aria-label'?: React.AriaAttributes['aria-label'];
 }
 }
 
 
@@ -44,7 +44,7 @@ export default class ButtonGroup extends BaseComponent<ButtonGroupProps> {
         const cls = classNames(`${prefixCls}-group`, className);
         const cls = classNames(`${prefixCls}-group`, className);
 
 
         if (children) {
         if (children) {
-            inner = ((Array.isArray(children) ? children : [children])).map((itm: React.ReactChild, index) => (
+            inner = ((Array.isArray(children) ? children : [children])).map((itm: React.ReactNode, index) => (
                 isValidElement(itm)
                 isValidElement(itm)
                     ? cloneElement(itm, { disabled, size, type, ...itm.props, ...rest, key: index })
                     ? cloneElement(itm, { disabled, size, type, ...itm.props, ...rest, key: index })
                     : itm
                     : itm