import { Image, ImageProps, Pressable, StyleSheet, Text, View } from 'react-native' import React from 'react' import { AntDesign } from '@expo/vector-icons'; interface CartItemProps{ id: string; name: string; donutname: string; prices: any; type: string; image_item: ImageProps; addCartItemQuantityHandler: any; removeCartItemQuantityHandler: any; } const CartItem:React.FC = ({ id, name, donutname, prices, type, image_item, addCartItemQuantityHandler, removeCartItemQuantityHandler, }) => { return ( {prices.length != 1 ? ( {name || donutname} {prices.map((data: any, index: any) => ( {data.size} {data.currency}{data.price} {removeCartItemQuantityHandler(id, data.size)}}> {data.quantity} {addCartItemQuantityHandler(id, data.size)}}> ))} ) : ( {name || donutname} {prices[0].size} {prices[0].currency}{prices[0].price} {removeCartItemQuantityHandler(id, prices[0].size)}}> {prices[0].quantity} {addCartItemQuantityHandler(id, prices[0].size)}}> )} ) } export default CartItem const styles = StyleSheet.create({})