import React from 'react'; import {Image, ImageStyle, StyleSheet, TouchableOpacity} from 'react-native'; import {normalize} from '../../utils'; interface LikeButtonProps { onPress: () => void; style: ImageStyle; liked: boolean; setLiked: (liked: boolean) => void; } const LikeButton: React.FC = ({ onPress, style, liked, setLiked, }) => { const uri = liked ? require('../../assets/images/heart-filled.png') : require('../../assets/images/heart-outlined.png'); return ( { setLiked(!liked); onPress(); }}> ); }; const styles = StyleSheet.create({ image: { width: normalize(18), height: normalize(15), }, }); export default LikeButton;