@diagramers/admin
Version:
Diagramers Admin Template - React starter for admin dashboards.
31 lines (26 loc) • 803 B
JavaScript
import React, { useEffect } from 'react';
import { useQuill } from 'react-quilljs';
import 'quill/dist/quill.bubble.css';
const EditorBubble = () => {
const theme = 'bubble';
const modules = {
toolbar: [
['bold', 'italic', 'underline', 'strike'],
[{ list: 'ordered' }, { list: 'bullet' }, { indent: '-1' }, { indent: '+1' }],
['link', 'image'],
['clean'],
],
active: {},
};
const formats = ['bold', 'italic', 'underline', 'strike'];
const { quill, quillRef } = useQuill({ theme, modules, formats });
useEffect(() => {
if (quill) {
quill.on('text-change', () => {
// console.log(quill.getContents());
});
}
}, [quill]);
return <div ref={quillRef} className="sh-19 html-editor-bubble" />;
};
export default EditorBubble;