message: fix: falsy child break
diff: @@ -27,7 +27,8 @@ export default memo(
  if (Array.isArray(children)) {
  computedChildren = React.Children.map(
  children,
  - (child: JSX.Element, index: number) => {
  + (child: any, index: number) => {
  + if (child?.type?.displayName === 'Button') {
  return React.cloneElement(child, {
  key: `button-group-child-${index}`,
  variant,
  @@ -56,12 +57,14 @@ export default memo(
  : {}),
  ...child.props,
  });
  + } else {
  + return child;
  + }
  }
  );
  } else {
  - computedChildren = React.Children.map(
  - children,
  - (child: JSX.Element, index: number) => {
  + computedChildren = React.Children.toArray(children).map(
  + (child: any, index: number) => {
  return React.cloneElement(child, {
  key: `button-group-child-${index}`,
  variant,
  