// @flow import React from 'react'; import { KeyboardAvoidingView, SafeAreaView } from 'react-native'; import { translate } from '../../../base/i18n'; import { BackButton, Header, HeaderLabel, SlidingView } from '../../../base/react'; import { connect } from '../../../base/redux'; import AbstractChat, { _mapDispatchToProps, _mapStateToProps, type Props } from '../AbstractChat'; import ChatInputBar from './ChatInputBar'; import MessageContainer from './MessageContainer'; 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));