import React from 'react'; import { Box } from '../Box'; import { TouchableComponent } from '../TouchableComponent'; import { Text } from '../Text'; import { CaretRight } from 'phosphor-react-native'; import { OrderTag } from '../OrderTag'; export interface IOrderCard { title: string; status: 'new' | 'inProcess' | 'finalized'; subtitle: string; footer?: string; rightText?: string; disabled?: boolean; onPress?: () => void; tagDescription?: string; } export const OrderCard = ({ title, status, subtitle, footer, rightText, disabled = false, onPress, tagDescription = '', }: IOrderCard) => { const showTag = status === 'new' || status === 'inProcess'; return ( {showTag && } {title} {subtitle} {footer && ( {footer} )} {rightText && ( {rightText} )} ); };