Files
react-native-chat-ui/src/components/TextMessage/TextMessage.tsx
Alex ebe98809b9 Feature/refactor (#1)
* Refactor types

* Refactor messages

* Add image preview

* Use Context API

* Update dependencies

* Add tests
2020-08-09 18:36:59 +02:00

24 lines
514 B
TypeScript

import * as React from 'react'
import { Text } from 'react-native'
import { MessageType } from '../../types'
import { UserContext } from '../../utils'
import styles from './styles'
export interface TextMessageProps {
message: MessageType.Text
}
export const TextMessage = ({ message }: TextMessageProps) => {
const user = React.useContext(UserContext)
const { text } = styles({
message,
user,
})
return (
<Text accessibilityRole='text' style={text}>
{message.text}
</Text>
)
}