// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved. // See LICENSE.txt for license information. import React from 'react'; import PropTypes from 'prop-types'; import { View, ViewPropTypes, } from 'react-native'; import FormattedText from 'app/components/formatted_text'; import {makeStyleSheetFromTheme} from 'app/utils/theme'; function NewMessagesDivider(props) { const style = getStyleFromTheme(props.theme); let text = ( ); if (props.moreMessages) { text = ( ); } return ( {text} ); } NewMessagesDivider.propTypes = { moreMessages: PropTypes.bool, style: ViewPropTypes.style, theme: PropTypes.object, }; const getStyleFromTheme = makeStyleSheetFromTheme((theme) => { return { container: { alignItems: 'center', flexDirection: 'row', height: 28, }, textContainer: { marginHorizontal: 15, }, line: { flex: 1, height: 1, backgroundColor: theme.newMessageSeparator, }, text: { fontSize: 14, color: theme.newMessageSeparator, }, }; }); export default NewMessagesDivider;