react-native-gifted-chat
Version:
The most complete chat UI for React Native
21 lines (18 loc) • 616 B
Flow
// @flow
import { Image, TextInput } from 'react-native'
import type { IMessage } from './types'
import * as React from 'react'
import type {
ViewStyleProp,
ImageStyleProp,
} from 'react-native/Libraries/StyleSheet/StyleSheet'
export type MessageImageProps<TMessage: IMessage = IMessage> = $ReadOnly<{|
currentMessage?: TMessage,
containerStyle?: ViewStyleProp,
imageStyle?: ImageStyleProp,
imageProps?: $Shape<React.ElementProps<typeof Image>>,
lightboxProps?: Object,
|}>
export default class MessageImage<
TMessage: IMessage = IMessage,
> extends React.Component<MessageImageProps<TMessage>> {}