2019-06-19 14:40:52 +00:00
|
|
|
import { RawDraftContentState } from "draft-js";
|
2019-08-09 11:14:35 +00:00
|
|
|
import draftToHtml from "draftjs-to-html";
|
2019-08-09 10:26:22 +00:00
|
|
|
import React from "react";
|
2019-06-19 14:40:52 +00:00
|
|
|
|
|
|
|
interface DraftRendererProps {
|
|
|
|
content: RawDraftContentState;
|
|
|
|
}
|
|
|
|
|
|
|
|
const DraftRenderer: React.FC<DraftRendererProps> = ({ content }) => (
|
|
|
|
<div
|
|
|
|
dangerouslySetInnerHTML={{
|
|
|
|
__html: draftToHtml(content)
|
|
|
|
}}
|
|
|
|
/>
|
|
|
|
);
|
|
|
|
DraftRenderer.displayName = "DraftRenderer";
|
|
|
|
export default DraftRenderer;
|