import React from 'react'; import { Text } from 'react-native'; import PropTypes from 'prop-types'; import styles from './styles'; import { themes } from '../../../constants/colors'; import Touch from '../../../utils/touch'; import { CustomIcon } from '../../../lib/Icons'; const Button = React.memo(({ text, disabled, theme, onPress, icon }) => { const press = () => onPress && onPress(text); return ( { icon ? ( ) : ( {text} ) } ); }); Button.propTypes = { text: PropTypes.string, icon: PropTypes.string, theme: PropTypes.string, disabled: PropTypes.bool, onPress: PropTypes.func }; export default Button;