saleor-dashboard/src/components/DraftRenderer.tsx

18 lines
421 B
TypeScript
Raw Normal View History

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;