import React from 'react'; import {Image, TouchableOpacity, TouchableOpacityProps} from 'react-native'; interface ArrowButtonProps extends TouchableOpacityProps { direction: 'forward' | 'backward'; disabled?: boolean; } const ArrowButton: React.FC = (props: ArrowButtonProps) => { const arrow = props.direction === 'forward' ? props.disabled ? require('../../assets/images/arrow-forward-disabled.png') : require('../../assets/images/arrow-forward-enabled.png') : require('../../assets/images/arrow-backward.png'); return ( ); }; export default ArrowButton;