message: Button: change to HasComponent
diff: @@ -6,7 +6,7 @@ import Title from '../Typography/Title/Title';
  import Text from '../Typography/Text/Text';
  import Subhead from '../Typography/Subhead/Subhead';
  import Caption from '../Typography/Caption/Caption';
  -import { HasAlign } from '../../types';
  +import { HasAlign, HasComponent } from '../../types';
  import { usePlatform } from '../../hooks/usePlatform';
  import { AdaptivityProps, SizeType, withAdaptivity } from '../../hoc/withAdaptivity';
  import { Platform, IOS, VKCOM } from '../../lib/platform';
  @@ -24,12 +24,11 @@ export interface VKUIButtonProps extends HasAlign {
  export interface ButtonProps extends Omit<TappableProps, 'size'>, VKUIButtonProps {}
  -interface ButtonTypographyProps {
  +interface ButtonTypographyProps extends HasComponent {
  size: ButtonProps['size'];
  platform: Platform;
  sizeY: AdaptivityProps['sizeY'];
  children?: ButtonProps['children'];
  - Component?: React.ElementType;
  }
  const ButtonTypography: React.FC<ButtonTypographyProps> = (props: ButtonTypographyProps) => {
  