react-email-editor
react-email-editor copied to clipboard
In Legacy Templates mode, design:updated doesn't work when editor content changes
unlayer.init({
id: 'editor-container',
})
unlayer.loadDesign({
classic: true,
html: '<html><body><div>This is a legacy HTML template.</div></body></html>',
})
unlayer.addEventListener('design:updated', function(data) {
console.log(data);
})
design:updated doesn't work when editor content changes
hi! I am usingreact, where do i run the init method. Do i have to get reference to the ref?
@brennanleez-coder you can register event listener in the onReady callback like this:
const onReady = (editor: Editor) => {
if (value) {
editor.loadDesign(value.design);
}
editorRef.current = editor;
editor.addEventListener("design:updated", exportHtml); <------------- here
exportHtml();
};