message: fix: button from patch fix
diff: import React, { memo, forwardRef } from 'react';
  import Spinner from '../Spinner';
  import { usePropsResolution } from '../../../hooks/useThemeProps';
  +import { default as Box, IBoxProps } from '../Box';
  import HStack from '../Stack/HStack';
  import { Pressable } from '../Pressable';
  import type { IButtonProps } from './types';
  @@ -12,8 +13,6 @@ import {
  } from '../../primitives/Pressable/Pressable';
  import { useFocusRing } from '@react-native-aria/focus';
  import { useHasResponsiveProps } from '../../../hooks/useHasResponsiveProps';
  -import { useContrastText } from '../../../hooks';
  -import type { IBoxProps } from '../Box';
  const Button = (
  {
  @@ -50,7 +49,6 @@ const Button = (
  _text,
  _stack,
  _spinner,
  - _icon,
  isLoadingText,
  ...resolvedProps
  } = usePropsResolution('Button', props, {
  @@ -62,22 +60,6 @@ const Button = (
  isFocusVisible: isFocusVisibleProp || isFocusVisible,
  });
  - // Setting contrast text then no color is comming
  - const contrastTextColor = useContrastText(
  - resolvedProps.bg || resolvedProps.backgroundColor || resolvedProps.bgColor,
  - _text?.color
  - );
  -
  - if (
  - (resolvedProps.bg ||
  - resolvedProps.backgroundColor ||
  - resolvedProps.bgColor) &&
  - contrastTextColor &&
  - _text.color === undefined
  - ) {
  - _text.color = contrastTextColor;
  - }
  -
  //TODO: refactor for responsive prop
  if (useHasResponsiveProps(props)) {
  return null;
  @@ -95,7 +77,7 @@ const Button = (
  (child: JSX.Element, index: number) => {
  return React.cloneElement(child, {
  key: `button-end-icon-${index}`,
  - ..._icon,
  + ..._text,
  ...child.props,
  });
  }
  @@ -107,15 +89,22 @@ const Button = (
  (child: JSX.Element, index: number) => {
  return React.cloneElement(child, {
  key: `button-start-icon-${index}`,
  - ..._icon,
  + ..._text,
  ...child.props,
  });
  }
  );
  }
  - const boxChildren = isLoading && isLoadingText ? isLoadingText : children;
  - const spinnerElement = spinner ? spinner : <Spinner {..._spinner} />;
  + const spinnerElement = spinner ? (
  + spinner
  + ) : (
  + <Spinner color={_text?.color} {..._spinner} />
  + );
  +
  + const boxChildren = (child: any) => {
  + return <Box _text={_text}>{child}</Box>;
  + };
  return (
  <Pressable
  