// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved. // See LICENSE.txt for license information. import React from 'react'; import {Animated, View} from 'react-native'; import KeyboardLayout from '@components/layout/keyboard_layout'; import Loading from '@components/loading'; import PostDraft from '@components/post_draft'; import PostList from '@components/post_list'; import SafeAreaView from '@components/safe_area_view'; import StatusBar from '@components/status_bar'; import {THREAD} from '@constants/screen'; import {changeOpacity, makeStyleSheetFromTheme} from '@utils/theme'; import ThreadBase from './thread_base'; export default class ThreadAndroid extends ThreadBase { render() { const { channelId, myMember, postIds, rootId, channelIsArchived, theme, } = this.props; let content; if (this.hasRootPost()) { content = ( <> ); } else { content = ( ); } const style = getStyleSheet(theme); return ( {content} ); } } const getStyleSheet = makeStyleSheetFromTheme((theme) => ({ separator: { backgroundColor: changeOpacity(theme.centerChannelColor, 0.2), height: 1, }, }));