Skip to content

Commit dce1c9c

Browse files
committed
https://github.com/iamacup/react-native-markdown-display/issues/79
1 parent d560155 commit dce1c9c

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

src/index.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -187,7 +187,10 @@ const Markdown = React.memo(
187187
);
188188

189189
Markdown.propTypes = {
190-
children: PropTypes.node.isRequired,
190+
children: PropTypes.oneOfType([
191+
PropTypes.node,
192+
PropTypes.array,
193+
]).isRequired,
191194
renderer: PropTypes.oneOfType([
192195
PropTypes.func,
193196
PropTypes.instanceOf(AstRenderer),

src/lib/parser.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,10 @@ import groupTextTokens from './util/groupTextTokens';
1111
* @return {View}
1212
*/
1313
export default function parser(source, renderer, markdownIt) {
14+
if(Array.isArray(source)) {
15+
return renderer(source);
16+
}
17+
1418
let tokens = stringToTokens(source, markdownIt);
1519
tokens = cleanupTokens(tokens);
1620
tokens = groupTextTokens(tokens);

0 commit comments

Comments
 (0)