import { memo } from 'react'; import { type ViewProps, type TextProps, View } from 'react-native'; import { badgeStyles } from './utils'; import { Text } from '../Text'; export type Props = Omit & { label?: string | number; size?: 'sm' | 'md'; labelProps?: Omit; }; const Badge = ({ style, label, size = 'md', labelProps = {}, ...rest }: Props) => { badgeStyles.useVariants({ size: !label ? 'sm' : size, }); return ( {label && size !== 'sm' && ( {label} )} ); }; export default memo(Badge);