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,
},
});