Integrated MD Preview component with mediaproxy
This commit is contained in:
parent
cdc71a2bbf
commit
71c638bc27
@ -2,6 +2,15 @@ import React, { PropTypes } from 'react';
|
|||||||
import { getSyntaxes } from './richText';
|
import { getSyntaxes } from './richText';
|
||||||
import MarkitupReactRenderer from './MarkitupReactRenderer';
|
import MarkitupReactRenderer from './MarkitupReactRenderer';
|
||||||
|
|
||||||
|
const schema = {
|
||||||
|
'mediaproxy': ({ token }) => (
|
||||||
|
<img
|
||||||
|
src={token.getIn(['data', 'src'])}
|
||||||
|
alt={token.getIn(['data', 'alt'])}
|
||||||
|
/>
|
||||||
|
)
|
||||||
|
};
|
||||||
|
|
||||||
const MarkdownPreview = ({ value }) => {
|
const MarkdownPreview = ({ value }) => {
|
||||||
if (value == null) {
|
if (value == null) {
|
||||||
return null;
|
return null;
|
||||||
@ -12,6 +21,7 @@ const MarkdownPreview = ({ value }) => {
|
|||||||
<MarkitupReactRenderer
|
<MarkitupReactRenderer
|
||||||
value={value}
|
value={value}
|
||||||
syntax={markdown}
|
syntax={markdown}
|
||||||
|
schema={schema}
|
||||||
/>
|
/>
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user