import React from 'react'; import { StyleSheet, View, ViewStyle } from 'react-native'; import { Avatar, ListItem, ListItemProps, Text } from '@ui-kitten/components'; import { DoneAllIcon } from './icons'; import { Message } from './data'; export type MessageItemProps = ListItemProps & { message: Message; }; export const MessageItem = (props: MessageItemProps): React.ReactElement => { const { message, onPress, ...listItemProps } = props; const renderMessageDate = (style: ViewStyle): React.ReactElement => ( {message.isRead && } {message.date} ); const renderProfileAvatar = (): React.ReactElement => ( ); return ( ); }; const styles = StyleSheet.create({ avatar: { width: 40, height: 40, tintColor: null, marginRight: 10, }, dateContainer: { flexDirection: 'row', alignItems: 'center', }, dateText: { textAlign: 'right', minWidth: 64, }, });