// @flow import React from 'react'; import { KeyboardAvoidingView } from 'react-native'; import { translate } from '../../../base/i18n'; import { JitsiModal } from '../../../base/modal'; import { connect } from '../../../base/redux'; import { CHAT_VIEW_MODAL_ID } from '../../constants'; import AbstractChat, { _mapDispatchToProps, _mapStateToProps, type Props } from '../AbstractChat'; import ChatInputBar from './ChatInputBar'; import MessageContainer from './MessageContainer'; import MessageRecipient from './MessageRecipient'; import styles from './styles'; /** * Implements a React native component that renders the chat window (modal) of * the mobile client. */ class Chat extends AbstractChat { /** * Implements React's {@link Component#render()}. * * @inheritdoc */ render() { return ( ); } } export default translate(connect(_mapStateToProps, _mapDispatchToProps)(Chat));