mattermost-mobile/app/components/markdown/markdown_block_quote.js
Harrison Healey 07af08b74a PLT-5717 Initial markdown support (#354)
* Added CommonMark-based post rendering

* Fixed text wrapping in most block elements

* Fixed paragraphs not being rendered as children of lists

* Replaced markdown images with a placeholder

* Fixed font colour in code spans
2017-03-20 16:27:33 -03:00

41 lines
1,011 B
JavaScript

// Copyright (c) 2017 Mattermost, Inc. All Rights Reserved.
// See License.txt for license information.
import React, {PureComponent} from 'react';
import {
StyleSheet,
Text,
View
} from 'react-native';
import CustomPropTypes from 'app/constants/custom_prop_types';
export default class MarkdownBlockQuote extends PureComponent {
static propTypes = {
blockStyle: CustomPropTypes.Style,
bulletStyle: CustomPropTypes.Style,
children: CustomPropTypes.Children.isRequired
};
render() {
return (
<View style={style.container}>
<View>
<Text style={this.props.bulletStyle}>
{'> '}
</Text>
</View>
<View>
{this.props.children}
</View>
</View>
);
}
}
const style = StyleSheet.create({
container: {
flexDirection: 'row',
alignItems: 'flex-start'
}
});