Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | import 'quill/dist/quill.snow.css';
import 'quill/dist/quill.bubble.css';
import { QuillDeltaToHtmlConverter } from 'quill-delta-to-html';
import { styled } from 'styled-components';
interface QuillRendererProps {
delta: unknown[];
}
export default function QuillRenderer({ delta }: QuillRendererProps) {
const converter = new QuillDeltaToHtmlConverter(delta, {});
const html = converter.convert();
return <Container className="ql-editor" dangerouslySetInnerHTML={{ __html: html }} />;
}
const Container = styled.div`
position: relative;
width: 100%;
height: min-content;
border: 1px solid #eee;
background-color: #fafafa;
.ql-image {
max-width: 100%;
}
`;
|