// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved. // See LICENSE.txt for license information. import React, {PureComponent} from 'react'; import PropTypes from 'prop-types'; import { StyleSheet, View, } from 'react-native'; import Icon from 'react-native-vector-icons/FontAwesome'; import CustomPropTypes from 'app/constants/custom_prop_types'; export default class MarkdownBlockQuote extends PureComponent { static propTypes = { continue: PropTypes.bool, iconStyle: CustomPropTypes.Style, children: CustomPropTypes.Children.isRequired, }; render() { let icon; if (!this.props.continue) { icon = ( ); } return ( {icon} {this.props.children} ); } } const style = StyleSheet.create({ container: { alignItems: 'flex-start', flexDirection: 'row', }, childContainer: { flex: 1, }, icon: { width: 23, }, });