feat: use patch nodes

This commit is contained in:
Vincent Chan 2022-08-01 18:20:10 +08:00
parent 9ceced4648
commit 40c3f07be4

View File

@ -17,10 +17,14 @@ _pasteHTML(EditorState editorState, String html) {
return;
}
final tb = TransactionBuilder(editorState);
for (final node in nodes) {
tb.insertNode(selection.end.path, node);
final path = [...selection.end.path];
if (path.isEmpty) {
return;
}
path[path.length - 1]++;
final tb = TransactionBuilder(editorState);
tb.insertNodes(path, nodes);
tb.commit();
}