1import {ColorKey} from '@/constants/uiConst'; 2import React from 'react'; 3import {Pressable} from 'react-native'; 4import ThemeText from './themeText'; 5import rpx from '@/utils/rpx'; 6 7interface IButtonProps { 8 style?: any; 9 children: string; 10 fontColor?: ColorKey; 11 onPress?: () => void; 12} 13export default function (props: IButtonProps) { 14 const {children, onPress, fontColor} = props; 15 return ( 16 <Pressable 17 {...props} 18 hitSlop={rpx(28)} 19 onPress={onPress} 20 accessible 21 accessibilityLabel={children}> 22 <ThemeText fontColor={fontColor}>{children}</ThemeText> 23 </Pressable> 24 ); 25} 26