* Added MarkdownImage component

* Fixed unit tests
Этот коммит содержится в:
Harrison Healey
2017-06-28 10:30:02 -04:00
коммит произвёл Christopher Speller
родитель 0f69920342
Коммит 2dea567dcf
4 изменённых файлов: 42 добавлений и 26 удалений

Просмотреть файл

@@ -7,6 +7,7 @@ import React from 'react';
import {FormattedMessage} from 'react-intl';
import AtMention from 'components/at_mention';
import MarkdownImage from 'components/markdown_image';
import store from 'stores/redux_store.jsx';
@@ -113,6 +114,22 @@ export default class PostMessageView extends React.PureComponent {
return <AtMention mentionName={mentionName}/>;
}
},
{
shouldProcessNode: (node) => node.type === 'tag' && node.name === 'img',
processNode: (node) => {
const {
class: className,
...attribs
} = node.attribs;
return (
<MarkdownImage
className={className}
{...attribs}
/>
);
}
},
{
shouldProcessNode: () => true,
processNode: processNodeDefinitions.processDefaultNode